Byzantine Fault Tolerance of Regenerating Codes

被引:0
|
作者
Oggier, Frederique [1 ]
Datta, Anwitaman [2 ]
机构
[1] Nanyang Technol Univ, Div Math Sci, Sch Phys & Math Sci, Singapore, Singapore
[2] Nanyang Technol Univ, Sch Comp Engn, Div Comp Sci, Singapore, Singapore
关键词
distributed storage; regenerating codes; Byzantine faults; pollution; resilience capacity;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent years have witnessed a slew of coding techniques custom designed for networked storage systems. Network coding inspired regenerating codes are the most prolifically studied among these new age storage centric codes. A lot of effort has been invested in understanding the fundamental achievable trade-offs of storage and bandwidth usage to maintain redundancy in presence of different models of failures, showcasing the efficacy of regenerating codes with respect to traditional erasure coding techniques. For practical usability in open and adversarial environments, as is typical in peer-to-peer systems, we need however not only resilience against erasures, but also from (adversarial) errors. In this paper, we study the resilience of generalized regenerating codes (supporting multi-repairs, using collaboration among newcomers) in the presence of two classes of Byzantine nodes, relatively benign selfish (non-cooperating) nodes, as well as under more active, malicious polluting nodes. We give upper bounds on the resilience capacity of regenerating codes, and show that the advantages of collaborative repair can turn to be detrimental in the presence of Byzantine nodes. We further exhibit that system mechanisms can be combined with regenerating codes to mitigate the effect of rogue nodes.
引用
收藏
页码:112 / 121
页数:10
相关论文
共 50 条
  • [1] Exact Regenerating Codes for Byzantine Fault Tolerance in Distributed Storage
    Han, Yunghsiang S.
    Zheng, Rong
    Mow, Wai Ho
    [J]. 2012 PROCEEDINGS IEEE INFOCOM, 2012, : 2498 - 2506
  • [2] Efficient Exact Regenerating Codes for Byzantine Fault Tolerance in Distributed Networked Storage
    Han, Yunghsiang S.
    Pai, Hung-Ta
    Zheng, Rong
    Mow, Wai Ho
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2014, 62 (02) : 385 - 397
  • [3] Application of Regenerating Codes for Fault Tolerance in Distributed Storage Systems
    Peter, Kathrin
    Sobe, Peter
    [J]. 2012 11TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2012, : 67 - 70
  • [4] Trebiz: Byzantine Fault Tolerance with Byzantine Merchants
    Dai, Xiaohai
    Huang, Liping
    Xiao, Jiang
    Zhang, Zhaonan
    Xie, Xia
    Jin, Hai
    [J]. PROCEEDINGS OF THE 38TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, ACSAC 2022, 2022, : 923 - 935
  • [5] Egalitarian Byzantine Fault Tolerance
    Eischer, Michael
    Distler, Tobias
    [J]. 2021 IEEE 26TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2021), 2021, : 77 - 86
  • [6] Optimistic Byzantine fault tolerance
    Zhao, Wenbing
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2016, 31 (03) : 254 - 267
  • [7] Parallel Byzantine Fault Tolerance
    Zbierski, Maciej
    [J]. SOFT COMPUTING IN COMPUTER AND INFORMATION SCIENCE, 2015, 342 : 321 - 333
  • [8] Byzantine Fault Tolerance as a Service
    Chai, Hua
    Zhao, Wenbing
    [J]. COMPUTER APPLICATIONS FOR WEB, HUMAN COMPUTER INTERACTION, SIGNAL AND IMAGE PROCESSING AND PATTERN RECOGNITION, 2012, 342 : 173 - 179
  • [9] Practical Byzantine fault tolerance
    Castro, M
    Liskov, B
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE THIRD SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '99), 1999, : 173 - 186
  • [10] Flexible Byzantine Fault Tolerance
    Malkhi, Dahlia
    Nayak, Kartik
    Ren, Ling
    [J]. PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 1041 - 1053