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 条
  • [21] Decentralized erasure codes for distributed networked storage
    Dimakis, Alexandros G.
    Prabhakaran, Vinod
    Ramchandran, Kannan
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (06) : 2809 - 2816
  • [22] Resource-Efficient Byzantine Fault Tolerance
    Distler, Tobias
    Cachin, Christian
    Kapitza, Ruediger
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (09) : 2807 - 2819
  • [23] Secure Cooperative Regenerating Codes for Distributed Storage Systems
    Koyluoglu, Onur Ozan
    Rawat, Ankit Singh
    Vishwanath, Sriram
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (09) : 5228 - 5244
  • [24] Asymmetric Regenerating Codes for Heterogeneous Distributed Storage Systems
    Qu, Shan
    Zhang, Jinbei
    Wang, Xinbing
    2018 16TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT), 2018,
  • [25] A Study on Byzantine Fault Tolerance Methods in Distributed Networks
    Nasreen, M. A.
    Ganesh, Amal
    Sunitha, C.
    FOURTH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTER SCIENCE & ENGINEERING (ICRTCSE 2016), 2016, 87 : 50 - 54
  • [26] Approximate Byzantine Fault-Tolerance in Distributed Optimization
    Liu, Shuo
    Gupta, Nirupam
    Vaidya, Nitin H.
    PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '21), 2021, : 379 - 389
  • [27] Byzantine fault tolerance in distributed machine learning: a survey
    Bouhata, Djamila
    Moumen, Hamouma
    Mazari, Jocelyn Ahmed
    Bounceur, Ahcene
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2024,
  • [28] Generalization of Minimum Storage Regenerating Codes for Heterogeneous Distributed Storage Systems
    Li, Zhengrui
    Mow, Wai Ho
    Han, Yunghsiang S.
    Wu, Ting-Yi
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2024, 70 (06) : 4022 - 4043
  • [29] Cooperative Repair with Minimum-Storage Regenerating Codes for Distributed Storage
    Li, Jun
    Li, Baochun
    2014 PROCEEDINGS IEEE INFOCOM, 2014, : 316 - 324
  • [30] Locally Minimum Storage Regenerating Codes in Distributed Cloud Storage Systems
    Jing Wang
    Wei Luo
    Wei Liang
    Xiangyang Liu
    Xiaodai Dong
    中国通信, 2017, 14 (11) : 82 - 91