A Byzantine fault-tolerant mutual exclusion algorithm and its application to Byzantine fault-tolerant storage systems

被引:0
|
作者
Kim, JM [1 ]
Manabe, Y [1 ]
机构
[1] Daewoo Informat Syst Co Ltd, Ctr Res & Dev, Seoul, South Korea
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new distributed mutual exclusion protocol that can tolerate Byzantine faults. We use the protocol to create Byzantine fault-tolerant storage systems. We show a necessary and sufficient condition to achieve distributed Byzantine fault-tolerant mutual exclusion. The condition is n >= 3f + 1 where n is the number of servers and f is the number of Byzantine failure servers, which is just the result as yielded by Martin et al.'s Byzantine fault-tolerant storage algorithm. The message complexity of Martin et al.'s algorithm is 3n for write operations and 3n + cn for read operations, where c is the number of concurrent writes to the read operations. Our protocol requires (3 + 3c') [(n + 3f + 1)/2] messages for read or write operations, where c' is the number of concurrent conflicting operations. c' is at most one for read requests. Thus, when the number of concurrent operations to write requests is small and the number of faults is small, our protocol is more efficient than that of Martin et al.
引用
收藏
页码:12 / 19
页数:8
相关论文
共 50 条
  • [1] Byzantine Fault-Tolerant Aggregate Signatures
    Kniep, Quentin
    Wattenhofer, Roger
    PROCEEDINGS OF THE 19TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ACM ASIACCS 2024, 2024, : 1831 - 1843
  • [2] Byzantine Fault-Tolerant Atomic Multicast
    Coelho, Paulo
    Ceolin Junior, Tarcisio
    Bessani, Alysson
    Dotti, Fernando
    Pedone, Fernando
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2018, : 39 - 50
  • [3] Byzantine Fault-Tolerant Causal Ordering
    Misra, Anshuman
    Kshemkalyani, Ajay D.
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 100 - 109
  • [4] On the Performance of Byzantine Fault-Tolerant MapReduce
    Costa, Pedro
    Pasin, Marcelo
    Bessani, Alysson Neves
    Correia, Miguel P.
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2013, 10 (05) : 301 - 313
  • [5] Troxy: Transparent Access to Byzantine Fault-Tolerant Systems
    Li, Bijun
    Weichbrodt, Nico
    Behl, Johannes
    Aublin, Pierre-Louis
    Distler, Tobias
    Kapitza, Ruediger
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2018, : 59 - 70
  • [6] FAULT-TOLERANT NAMING AND MUTUAL EXCLUSION
    BEAUQUIER, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 469 : 50 - 61
  • [7] FAULT-TOLERANT MUTUAL EXCLUSION ALGORITHMS
    MISHRA, S
    SRIMANI, PK
    JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 11 (02) : 111 - 129
  • [8] An improved byzantine fault-tolerant program for WSNs
    Tian, Yi
    Journal of Networks, 2014, 9 (04) : 932 - 940
  • [9] A FAULT-TOLERANT ALGORITHM FOR MUTUAL EXCLUSION IN A DISTRIBUTED SYSTEM
    WONG, J
    THAMBU, P
    STOEN, R
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 29 (02) : 121 - 134
  • [10] Byzantine Fault-Tolerant Consensus Algorithms: A Survey
    Zhong, Weiyu
    Yang, Ce
    Liang, Wei
    Cai, Jiahong
    Chen, Lin
    Liao, Jing
    Xiong, Naixue
    ELECTRONICS, 2023, 12 (18)