期刊文献+

一种基于纠删码的多节点失效修复算法 被引量:2

Multi-node Failure Repair Algorithm Based on Erasure Code
下载PDF
导出
摘要 纠删码作为分布式系统中重要的数据容错技术,在失效数据的修复领域有着广泛应用。但现有的纠删码算法大多针对单节点修复,修复成本较高,且未考虑新生节点间的信息传递,给多失效节点的修复带来不便。基于此,提出一种基于纠删码的多节点失效修复算法,该算法在新生节点中利用节点选择策略选取中心节点为根节点,并依据链路带宽分别与供应节点和剩余新生节点构建最大修复树,从而降低数据修复时长。实验结果表明,与现有的BHS和SSR串行修复等方法相比,该算法能有效提高多失效节点的修复效率,验证了算法的有效性。 As an important data fault-tolerance technology in a distributed system,the correction and deletion of code are widely used in the field of repair of invalid data.However,most of the existing correction and deletion algorithm aim at single-node repair,which has a high repair cost and does not consider the information transmission between the new nodes,bringing inconvenience to the repair of multiple-fail nodes.Based on this,a multi-node failure repair algorithm based on correction code is proposed,which uses node selection strategy to select the central node as the root node in the new node.The maximum repair tree is constructed with the supply node and the remaining new node according to the link bandwidth,so as to reduce the data repair time.The experimental results show that,compared with the existing BHS and SSR serial repair methods,the algorithm can effectively improve the repair efficiency of multi-failure nodes,which verifies the validity of the proposed algorithm.
作者 徐家冰 朱浩辰 杨丽 XU Jia-bing;ZHU Hao-chen;YANG Li(Yantai Research Institute, China Agricultural University, Yantai 264670, China)
出处 《计算机与现代化》 2021年第3期18-23,共6页 Computer and Modernization
关键词 纠删码 链路带宽 中心节点 多节点失效 最大修复树 correction code link bandwidth center node multi-node failure maximum repair tree
  • 相关文献

参考文献6

二级参考文献26

  • 1许方亮,王意洁,裴晓强.NTar:基于网络拓扑的纠删码树型修复方法[J].计算机研究与发展,2013,50(S2):37-44. 被引量:3
  • 2曹计昌,周宇杰.基于高地址约束和按需存储分配的UCard底层调度模块研究[J].计算机工程与科学,2007,29(6):121-123. 被引量:2
  • 3Schmuck F,Haskin R.A Shared-disk File System for Large Computing Clusters[C]//Proc.of Conference on File and Storage Technologies.Monterey,CA,USA:[s.n.],2002.
  • 4Burns R.Data Management in a Distributed File System for Storage Area Networks[D].Santa Cruz,California,USA:Department of Computer Science,University of California,2000.
  • 5WEATHERSPOON H, KUBIATOWICZ J. Erasure Coding vs. Replication: A Quantitative Comparison[C]// Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02): March 7-8, 2002. Cambridge, MA, USA. 2002: 328-337.
  • 6RODRIGUES R, LISKOV B. High Availability in DHTs: Erasure Coding vs. Replication[C]// Proceedings of 4th International Workshop on Peer-to-Peer Systems (IPTPS'05): February 24- 25, 2005. Ithaca, NY, USA. Springer, 2005: 226- 239.
  • 7WU Yunnan, DIMAKISY A, RAMCHANDRANY K. Deterministic Regenerating Codes for Distributed Storage[C]// Proceedings of Allerton Conference on Communication, Control and Computing: September 26-28, 2007. Monti- cello, Illinois, USA. Springer, 2007: 2l5-223.
  • 8ACEDANSKI S, DEB S, MEDARD M, et al. How Good is Random Linear Coding Based Distributed Networked Storage[C]// Proceedings of Workshop on Network Coding, Theory and Applications: April 7, 200S. Riva del Garda, Italy. 2005: 1-6.
  • 9LI Jun, YANG Shuang, WANG Xin, et al. TreeStructured Data Regeneration in Distributed Storage Systems with Regenerating Codes[C]// Proceedings of International Conference on Computer Communications (INFOCOM) 2010: March IS-19, 2010. San Diego, California, USA. IEEE Computer Society, 2010: 1-9.
  • 10HU Yuchong, XU Yinlong, WANG Xiaozhao, et al. Cooperative Recovery of Distributed Storage Systems from Multiple Losses with Network Coding[J]. IEEE Journal on Selected Areas in Communications, 2010, 28(2): 268-276.

共引文献42

同被引文献27

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部