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 条
  • [31] Locally Minimum Storage Regenerating Codes in Distributed Cloud Storage Systems
    Wang, Jing
    Luo, Wei
    Liang, Wei
    Liu, Xiangyang
    Dong, Xiaodai
    CHINA COMMUNICATIONS, 2017, 14 (11) : 82 - 91
  • [32] Optimal Mobile Byzantine Fault Tolerant Distributed Storage
    Bonomi, Silvia
    Del Pozzo, Antonella
    Potop-Butucaru, Maria
    Tixeuil, Sebastien
    PROCEEDINGS OF THE 2016 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'16), 2016, : 269 - 278
  • [33] BASIC Codes: Low-Complexity Regenerating Codes for Distributed Storage Systems
    Hou, Hanxu
    Shum, Kenneth W.
    Chen, Minghua
    Li, Hui
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2016, 62 (06) : 3053 - 3069
  • [34] DESIGN OF EXACT REGENERATING HIERARCHICAL CODE FOR DISTRIBUTED STORAGE SYSTEM
    Hao Jie
    Lu Yanbo
    Liu Xinji
    Xia Shutao
    JournalofElectronics(China), 2013, 30 (03) : 290 - 298
  • [35] Fault tolerance of Tornado Codes for archival storage
    Woitaszek, Matthew
    Tufo, Henry M.
    HPDC-15: PROCEEDINGS OF THE 15TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 2005, : 83 - 92
  • [36] Information-theoretically Secure Regenerating Codes for Distributed Storage
    Shah, Nihar B.
    Rashmi, K. V.
    Kumar, P. Vijay
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [37] Security Degree of Distributed Storage Systems with Generalized Regenerating Codes
    Xu, Jian
    Cao, Yewen
    Wang, Deqiang
    2016 9TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2016), 2016, : 1980 - 1984
  • [38] Securing distributed storage systems based on arbitrary regenerating codes
    Kurihara, Jun
    Miyake, Yutaka
    IEICE COMMUNICATIONS EXPRESS, 2013, 2 (10): : 442 - 446
  • [39] Update Efficient Codes for Distributed Storage
    Rawat, Ankit Singh
    Vishwanath, Sriram
    Bhowmick, Abhishek
    Soljanin, Emina
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 1457 - 1461
  • [40] An Improvement of Quasi-cyclic Minimum Storage Regenerating Codes for Distributed Storage
    Li, Chenhui
    Liang, Songtao
    2014 16TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2014, : 1103 - 1107