北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2019, Vol. 42 ›› Issue (5): 75-82.doi: 10.13190/j.jbupt.2019-026

• 论文 • 上一篇    下一篇

非均匀故障保护的分组修复码构造

王静1, 刘艳1, 余春雷1, 王秘1, 刘向阳2   

  1. 1. 长安大学 信息工程学院, 西安 710064;
    2. 国防科技大学 信息通信学院, 西安 710106
  • 收稿日期:2019-03-15 出版日期:2019-10-28 发布日期:2019-11-25
  • 作者简介:王静(1982-),女,教授,硕士生导师,E-mail:jingwang@chd.edu.cn.
  • 基金资助:
    陕西省自然科学基金项目(2019JM-386);中央高校基本科研业务费专项资金项目(300102248104,300102248201,300102248401);大学生创新创业训练计划项目(201910710071)

Construction of Group Repairable Codes for Non-Uniform Fault Protection

WANG Jing1, LIU Yan1, YU Chun-lei1, WANG Mi1, LIU Xiang-yang2   

  1. 1. School of Information Engineering, Chang'an University, Xi'an 710064, China;
    2. College of Information and Communication, National University of Defense Technology, Xi'an 710106, China
  • Received:2019-03-15 Online:2019-10-28 Published:2019-11-25

摘要: 考虑到实际分布式存储系统中存在热度不同的文件,构造了一种基于非均匀故障保护的分组修复码(GRC-NFP),可对热文件和高故障概率节点提供更高等级保护,并降低多故障节点修复的磁盘读取开销.在文件冷热分组后,用所存目标节点故障概率表征数据块故障概率,并排序,存入长度依次递增的多个数据分组,并生成组编码块.性能分析和实际系统部署结果表明,与里德-所罗门码和分组修复码相比,GRC-NFP可在存储开销较小的条件下拥有较高的容错能力和较低的修复局部性,并且使热文件能够受到更有效地保护.系统部署下较少的编码和故障修复时间进一步证明了GRC-NFP的可行性.

关键词: 分布式存储系统, 非均匀故障保护, 分组修复码, 文件可靠性

Abstract: Considering that there are files with different heat in actual distributed storage systems, a class of group repairable codes based on non-uniform fault protection (GRC-NFP) is proposed. GRC-NFP provides higher protection for hot files and nodes with high fault probability, and reduces the disk I/O overhead for repairing multiple failed nodes. Specifically, after hot and cold grouping, the fault probabilities of data blocks are represented and sorted by that of the stored target nodes. Data blocks are stored into multiple data groups with increasing lengths, and group encoded blocks are further generated. Performance analysis and actual system deployment showed that GRC-NFP had higher fault tolerance and lower repair locality under less storage overhead compared with Reed-Solomon codes and group repairable codes. Moreover, the hot files can be protected more effectively by adopting GRC-NFP. The fewer coding and fault repair time under system deployment further proved the feasibility of GRC-NFP.

Key words: distributed storage system, non-uniform fault protection, group repairable codes, file reliability

中图分类号: