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 条
  • [41] MMT AL-FEC Codes for Networked Distributed Storage
    Okada, Takayuki Nakachi Atsushi
    Fujii, Tatsuya
    2014 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), 2014, : 324 - 329
  • [42] Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction
    Rashmi, K. V.
    Shah, Nihar B.
    Kumar, P. Vijay
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2011, 57 (08) : 5227 - 5239
  • [43] Repair Bandwidth Cost of Generalized Regenerating Codes for Clustered Distributed Storage
    Li, Ke
    Gu, Shushi
    Wang, Ye
    Zhang, Qinyu
    Xiang, Wei
    2019 11TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2019,
  • [44] Blockchain efficient Byzantine fault tolerance consensus algorithm for IIoT
    Li, Fengqi
    Song, Qingqing
    Xu, Hui
    Du, Xuefeng
    Gao, Jialong
    Tong, Ning
    Wang, Deguang
    Tongxin Xuebao/Journal on Communications, 2024, 45 (05): : 165 - 177
  • [45] On Block Security of Regenerating Codes at the MBR Point for Distributed Storage Systems
    Dau, Son Hoang
    Song, Wentu
    Yuen, Chau
    2014 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2014, : 1967 - 1971
  • [46] Interference Alignment in Regenerating Codes for Distributed Storage: Necessity and Code Constructions
    Shah, Nihar B.
    Rashmi, K. V.
    Kumar, P. Vijay
    Ramchandran, Kannan
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (04) : 2134 - 2158
  • [47] Generalised regenerating codes for securing distributed storage systems against eavesdropping
    Xu, Jian
    Cao, Yewen
    Wang, Deqiang
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2017, 34 : 225 - 232
  • [48] General Functional Regenerating Codes with Uncoded Repair for Distributed Storage System
    Liu, Qing
    Feng, Dan
    Shi, Zhan
    Fu, Min
    2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 372 - 381
  • [49] Multi-Rack Regenerating Codes for Hierarchical Distributed Storage Systems
    Qu, Shan
    Liu, Yu
    Zhang, Jinbei
    Cao, Haiwen
    Wang, Xinbing
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [50] A New Repair Strategy for the Hadamard Minimum Storage Regenerating Codes for Distributed Storage Systems
    Tang, Xiaohu
    Yang, Bin
    Li, Jie
    Hollmann, Henk D. L.
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (10) : 5271 - 5279