Efficient Exact Regenerating Codes for Byzantine Fault Tolerance in Distributed Networked Storage

被引:10
|
作者
Han, Yunghsiang S. [1 ]
Pai, Hung-Ta [2 ]
Zheng, Rong [3 ]
Mow, Wai Ho [4 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Elect Engn, Taipei, Taiwan
[2] Natl Taipei Univ, Dept Commun Engn, Taipei, Taiwan
[3] McMaster Univ, Dept Comp & Software, Hamilton, ON L8S 4L8, Canada
[4] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Hong Kong, Hong Kong, Peoples R China
基金
美国国家科学基金会; 加拿大自然科学与工程研究理事会;
关键词
Network storage; regenerating code; Byzantine failures; Reed-Solomon code; error-detection code; CONSTRUCTION;
D O I
10.1109/TCOMM.2013.122313.130492
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Today's large-scale distributed storage systems are commonly built using commodity software and hardware. As a result, crash-stop and Byzantine failures in such systems become more and more prevalent. In the literature, regenerating codes have been shown to be a more efficient way to disperse information across multiple storage nodes and recover from crash-stop failures. In this paper, we propose a novel decoding design of product-matrix constructed regenerating codes in conjunction with integrity check that allows exact regeneration of failed nodes and data reconstruction in the presence of Byzantine failures. A progressive decoding mechanism is incorporated in both procedures to leverage computation performed thus far. Unlike previous works, our new regenerating code decoding has the advantage that its building blocks, such as Reed-Solomon codes and standard cryptographic hash functions, are relatively well-understood because of their widespread applications. The fault tolerance and security properties of the proposed schemes are also analyzed. In addition, the performance of the proposed schemes, in terms of the average number of access nodes and the reconstruction failure probability versus the node failure probability, are also evaluated by Monte Carlo simulations.
引用
收藏
页码:385 / 397
页数:13
相关论文
共 50 条
  • [1] Exact Regenerating Codes for Byzantine Fault Tolerance in Distributed Storage
    Han, Yunghsiang S.
    Zheng, Rong
    Mow, Wai Ho
    2012 PROCEEDINGS IEEE INFOCOM, 2012, : 2498 - 2506
  • [2] Byzantine Fault Tolerance of Regenerating Codes
    Oggier, Frederique
    Datta, Anwitaman
    2011 IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2011, : 112 - 121
  • [3] Application of Regenerating Codes for Fault Tolerance in Distributed Storage Systems
    Peter, Kathrin
    Sobe, Peter
    2012 11TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2012, : 67 - 70
  • [4] Explicit Construction of Optimal Exact Regenerating Codes for Distributed Storage
    Rashmi, K. V.
    Shah, Nihar B.
    Kumar, P. Vijay
    Ramchandran, Kannan
    2009 47TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1 AND 2, 2009, : 1243 - +
  • [5] A Secure Regenerating Code for the Fault-Tolerant of Distributed Networked Storage
    Tan, Pengxu
    Chen, Yue
    Li, Chaoling
    PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 507 - 510
  • [6] Exact Cooperative Regenerating Codes with Minimum-Repair-Bandwidth for Distributed Storage
    Wang, Anyu
    Zhang, Zhifang
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 400 - 404
  • [7] A distributed networked storage system with secure fault-tolerant codes
    Tan, Pengxu
    Chen, Yue
    Jia, Hongyong
    MECHATRONICS AND INDUSTRIAL INFORMATICS, PTS 1-4, 2013, 321-324 : 2574 - 2577
  • [8] Regenerating Codes for Distributed Storage Networks
    Shah, Nihar B.
    Rashmi, K. V.
    Kumar, P. Vijay
    Ramchandran, Kannan
    ARITHMETIC OF FINITE FIELDS, PROCEEDINGS, 2010, 6087 : 215 - +
  • [9] Quasicyclic MDS Codes for Distributed Storage with Efficient Exact Repair
    Thangaraj, Andrew
    Sankar, Chinnadhurai
    2011 IEEE INFORMATION THEORY WORKSHOP (ITW), 2011,
  • [10] Exact Minimum-Repair-Bandwidth Cooperative Regenerating Codes for Distributed Storage Systems
    Shum, Kenneth W.
    Hu, Yuchong
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 1442 - 1446