(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210919513.7
(22)申请日 2022.08.02
(65)同一申请的已公布的文献号
申请公布号 CN 114995771 A
(43)申请公布日 2022.09.02
(73)专利权人 苏州浪潮智能科技有限公司
地址 215100 江苏省苏州市吴中经济开发
区郭巷街道官浦路1号9幢
(72)发明人 朱红玉
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 王晓坤
(51)Int.Cl.
G06F 3/06(2006.01)
G06F 9/50(2006.01)(56)对比文件
CN 111522501 A,2020.08.1 1
CN 114443275 A,202 2.05.06
CN 112286678 A,2021.01.2 9
CN 110427157 A,2019.1 1.08
CN 102567214 A,2012.07.1 1
CN 102609223 A,2012.07.25
CN 113316761 A,2021.08.27
CN 101382874 A,20 09.03.11
CN 111090394 A,2020.0 5.01
CN 113867644 A,2021.12.31
US 201820 3615 A1,2018.07.19
US 202126 3678 A1,2021.08.26
US 20120473 37 A1,2012.02.23
US 201420802 2 A1,2014.07.24
审查员 薛嘉成
(54)发明名称
独立磁盘冗余阵列格式化调度方法、 装置、
设备及介质
(57)摘要
本申请公开了一种独立磁盘冗余阵列格式
化调度方法、 装置、 设备及介质, 涉及计算机技术
领域, 包括: 当目标单线程访问待格式化独立磁
盘冗余阵列的元数据时, 获取待格式化独立磁盘
冗余阵列中所有待格式化的目标条带; 对所有目
标条带进行分组得到多组划分后条带; 分别将多
组划分后条带均衡划分到各个控制器的多个子
线程上, 以便在各个控制器的多个子线程上对划
分后条带进行格式化。 本申请基于组调度的调度
策略与多线程分配策略对待格式化独立磁盘冗
余阵列的条带进行分组, 并将分组后的多组条带
均衡分配到多个子线程上执行格式化, 能够降低
关键资源的访问次数及多控制器间的通信次数,
提高独立磁盘冗余阵列格式化执行的效率及系
统格式化 性能。
权利要求书2页 说明书10页 附图3页
CN 114995771 B
2022.12.13
CN 114995771 B
1.一种独立磁 盘冗余阵列格式化调度方法, 其特 征在于, 包括:
当目标单线程访问待格式化独立磁盘冗余阵列的元数据时, 获取所述待格式化独立磁
盘冗余阵列中所有待格式化的目标条带; 所述目标单线程为专门用于执行元数据访问与线
程任务功能的专用线程;
对所有所述目标 条带进行分组, 得到多组划分后条 带;
分别将多组所述划分后条带均衡划分到各个控制器的多个子线程上, 以便在各个所述
控制器的多个所述子线程上对所述划分后条 带进行格式化;
其中, 所述对所有所述目标条带进行分组, 得到多组划分后条带, 包括: 按照预设的条
带宽度对所有所述目标 条带进行分组, 得到多组划分后条 带。
2.根据权利要求1所述的独立磁盘冗余阵列格式化调度方法, 其特征在于, 所述当目标
单线程访问待格式化独立磁盘冗余阵列的元数据时, 获取所述待格式化独立磁盘冗余阵列
中所有待格式化的目标 条带, 包括:
当目标单线程访问待格式化独立磁盘冗余阵列的格式化元数据时, 获取所述待格 式化
独立磁盘冗余阵列中所有 待格式化的目标 条带;
分别对所述目标 条带进行编号, 得到所述目标 条带对应的条 带编号。
3.根据权利要求2所述的独立磁盘冗余阵列格式化调度方法, 其特征在于, 所述分别将
多组所述划分后条 带均衡划分到各个控制器的多个子线程上, 包括:
利用所述条带编号分别将多组所述划分后条带均衡划分到各个控制器的多个子线程
上。
4.根据权利要求3所述的独立磁盘冗余阵列格式化调度方法, 其特征在于, 所述利用所
述条带编号分别将多组所述划分后条 带均衡划分到各个控制器的多个子线程上, 包括:
统计每个控制器的线程数量, 得到相应的目标线程数;
利用所述条 带编号和所述目标线程数计算出每组所述划分后条 带对应的线程编号;
根据所述线程编号分别将多组所述划分后条带均衡划分到各个所述控制器的多个子
线程上。
5.根据权利要求2所述的独立磁 盘冗余阵列格式化调度方法, 其特 征在于, 还 包括:
采用位图的形式对所述目标 条带的格式化状态进行 标识。
6.根据权利要求5所述的独立磁盘冗余阵列格式化调度方法, 其特征在于, 所述采用位
图的形式对所述目标 条带的格式化状态进行 标识, 包括:
利用所述条 带编号及位于位图中比特的位置对所述目标 条带的格式化状态进行 标识。
7.根据权利要求6所述的独立磁 盘冗余阵列格式化调度方法, 其特 征在于, 还 包括:
当所述待格式化独立磁盘冗余阵列创建之后, 将所述待格式化独立磁盘冗余阵列对应
的所述位图全部标记为未格式化状态。
8.根据权利要求2所述的独立磁盘冗余阵列格式化调度方法, 其特征在于, 所述在各个
所述控制器的多个所述子线程上对所述划分后条 带进行格式化之后, 还 包括:
通知所述目标 单线程对所述目标 条带对应的所述条 带编号进行 更新。
9.根据权利要求8所述的独立磁盘冗余阵列格式化调度方法, 其特征在于, 所述在各个
所述控制器的多个所述子线程上对所述划分后条 带进行格式化的过程中, 还 包括:
当监测到 需要对所述待格式化独立磁盘冗余阵列中的条带进行外部读写操作时, 确定权 利 要 求 书 1/2 页
2
CN 114995771 B
2出需要进行外部读写操作的新条 带;
将所述新条带划分到各个所述控制器的所述子线程上进行格式化, 得到格式化后新条
带;
将位图对应的位置标识为已格式化状态, 并在所述格式化后 新条带上进行相应的外部
读写操作。
10.根据权利要求9所述的独立磁盘冗余阵列格式化调度方法, 其特征在于, 所述将所
述新条带划分到各个所述控制器的所述子线程上进行格式化, 包括:
对所述新条带进行分组, 并将分组后的新条带划分到各个所述控制器的多个所述子线
程上进行格式化。
11.根据权利要求1所述的独立磁盘冗余阵列格式化调度方法, 其特征在于, 所述分别
将多组所述划分后条 带均衡划分到各个控制器的多个子线程上, 包括:
按照所述待格式化独立磁盘冗余阵列的地址空间分别将多组所述划分后条带均衡划
分到各个控制器的多个子线程上。
12.一种独立磁 盘冗余阵列格式化调度装置, 其特 征在于, 包括:
条带获取模块, 用于当目标单线程访 问待格式化独立磁盘冗余阵列的元数据时, 获取
所述待格式化独立磁盘冗余阵列的目标条带; 所述目标单线程为专门用于执行元数据访问
与线程任务功能的专用线程;
条带分组模块, 用于对所有所述目标 条带进行分组, 得到多组划分后条 带;
条带划分模块, 用于分别将多组所述划分后条带均衡划分到各个控制器的多个子线程
上;
格式化模块, 用于在各个所述控制器的多个所述子线程上对所述划分后条带进行格式
化;
其中, 所述条带分组模块, 具体还用于按照预设的条带宽度对所有所述目标条带进行
分组, 得到多组划分后条 带。
13.一种电子设备, 其特征在于, 包括处理器和存储器; 其中, 所述处理器执行所述存储
器中保存的计算机程序时实现如权利要求 1至11任一项所述的独立磁盘冗余阵列格式化调
度方法。
14.一种计算机可读存储介质, 其特征在于, 用于存储计算机程序; 其中, 所述计算机程
序被处理器执行时实现如权利要求1至11任一项所述的独立磁盘冗余阵列格式化调度方
法。权 利 要 求 书 2/2 页
3
CN 114995771 B
3
专利 独立磁盘冗余阵列格式化调度方法、装置、设备及介质
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:14:36上传分享