检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘靖宇 牛秋霞 李萧言 史巧硕 武优西 LIU Jingyu;NIU Qiuxia;LI Xiaoyan;SHI Qiaoshuo;WU Youxi(College of Artificial Intelligence,Hebei University of Technology,Tianjin 300401,China)
机构地区:[1]河北工业大学人工智能与数据科学学院,天津300401
出 处:《计算机应用》2022年第4期1244-1252,共9页journal of Computer Applications
摘 要:最大距离可分(MDS)码中校验块均为全局校验块,重构链长度随着存储系统规模扩大而增长,重构性能逐渐降低。针对上述问题提出一种新型的非最大距离可分(Non-MDS)码:局部冗余混合编码Code-LM(s,c)。首先,为缩小重构链长度,任意条带单元组内只有局部校验块,分别为组内水平校验块和水平对角校验块,并设计了局部冗余混合编码的校验布局;然后,根据不同校验块的生成规则,设计了失效数据块的4种重构方式,不同失效块的重构链具有公共块;最后,根据两个故障磁盘所在条带单元组距离不同,将双盘故障分为3种情况,并设计了对应的重构算法。理论分析和实验结果表明,存储规模相同时,与RDP相比,Code-LM(s,c)的单盘重构时间和双盘重构时间可减少84%和77%;与V^(2)-Code相比,Code-LM(s,c)的单盘重构时间和双盘重构时间可减少67%和73%。因此局部冗余混合编码可支持故障磁盘快速恢复,提高存储系统可靠性。The parity blocks of the Maximum-Distance-Separable(MDS)code are all global parity blocks.The length of the reconstruction chain increases with the expansion of the storage system,and the reconstruction performance gradually decreases.Aiming at the above problems,a new type of Non-Maximum-Distance-Separable(Non-MDS)code called local redundant hybrid code Code-LM(s,c)was proposed.Firstly,two types of local parity blocks called horizontal parity block in the strip-set and horizontal-diagonal parity block were added in any strip-sets to reduce the length of the reconstruction chain,and the parity layout of the local redundant hybrid code was designed.Then,four reconstruction formulations of the lost data blocks were designed according to the generation rules of the parity blocks and the common block existed in the reconstruction chains of different data blocks.Finally,double-disk failures were divided into three situations depending on the distances of the strip-sets where the failed disks located and the corresponding reconstruction methods were designed.Theoretical analysis and experimental results show that with the same storage scale,compared with RDP(Row-Diagonal Parity),the reconstruction time of CodeM(s,c)for single-disk failure and double-disk failure can be reduced by 84%and 77%respectively;compared with V^(2)-Code,the reconstruction time of Code-LM(s,c)for single-disk failure and double-disk failure can be reduced by 67%and 73%respectively.Therefore,local redundant hybrid code can support fast recovery from failed disks and improve reliability of storage system.
关 键 词:RAID6 非最大距离可分码 局部冗余混合编码 重构 故障恢复
分 类 号:TP302.8[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.129.67.167