首页 | 官方网站   微博 | 高级检索  
     

基于局部冗余混合编码的故障快速恢复方法
引用本文:刘靖宇,牛秋霞,李萧言,史巧硕,武优西.基于局部冗余混合编码的故障快速恢复方法[J].计算机应用,2022,42(4):1244-1252.
作者姓名:刘靖宇  牛秋霞  李萧言  史巧硕  武优西
作者单位:河北工业大学 人工智能与数据科学学院,天津 300401
摘    要:最大距离可分(MDS)码中校验块均为全局校验块,重构链长度随着存储系统规模扩大而增长,重构性能逐渐降低。针对上述问题提出一种新型的非最大距离可分(Non-MDS)码:局部冗余混合编码Code-LM(sc)。首先,为缩小重构链长度,任意条带单元组内只有局部校验块,分别为组内水平校验块和水平对角校验块,并设计了局部冗余混合编码的校验布局;然后,根据不同校验块的生成规则,设计了失效数据块的4种重构方式,不同失效块的重构链具有公共块;最后,根据两个故障磁盘所在条带单元组距离不同,将双盘故障分为3种情况,并设计了对应的重构算法。理论分析和实验结果表明,存储规模相同时,与RDP相比,Code-LM(sc)的单盘重构时间和双盘重构时间可减少84%和77%;与V2-Code相比,Code-LM(sc)的单盘重构时间和双盘重构时间可减少67%和73%。因此局部冗余混合编码可支持故障磁盘快速恢复,提高存储系统可靠性。

关 键 词:RAID6  非最大距离可分码  局部冗余混合编码  重构  故障恢复  
收稿时间:2021-11-12
修稿时间:2021-12-24

Fast failure recovery method based on local redundant hybrid code
LIU Jingyu,NIU Qiuxia,LI Xiaoyan,SHI Qiaoshuo,WU Youxi.Fast failure recovery method based on local redundant hybrid code[J].journal of Computer Applications,2022,42(4):1244-1252.
Authors:LIU Jingyu  NIU Qiuxia  LI Xiaoyan  SHI Qiaoshuo  WU Youxi
Affiliation:College of Artificial Intelligence,Hebei University of Technology,Tianjin 300401,China
Abstract: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(sc) 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(sc) for single-disk failure and double-disk failure can be reduced by 84% and 77% respectively; compared with V2-Code, the reconstruction time of Code-LM(sc) 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.
Keywords:RAID6 (Redundant-Array-of-Independent-Disks-6)  Non-Maximum-Distance-Separable (Non-MDS) code  local redundant hybrid code  reconstruction  failure recovery  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号