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 条
  • [21] Performance evaluation of a fair fault-tolerant mutual exclusion algorithm
    Sopena, Julien
    Arantes, Luciana
    Sens, Pierre
    SRDS 2006: 25TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, : 225 - 234
  • [22] DeWS: Decentralized and Byzantine Fault-tolerant Web Services
    Ramachandran, Gowri Sankar
    Tran, Thi Thuy Linh
    Jurdak, Raja
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY, ICBC, 2023,
  • [23] A Byzantine Fault-Tolerant Consensus Library for Hyperledger Fabric
    Barger, Artem
    Manevich, Yacov
    Meir, Hagar
    Tock, Yoav
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [24] Towards Truly Adaptive Byzantine Fault-Tolerant Consensus
    Wu, Chenyuan
    Qin, Haoyun
    Amiri, Mohammad Javad
    Loo, Boon Thau
    Malkhi, Dahlia
    Marcus, Ryan
    Operating Systems Review (ACM), 2024, 58 (01): : 15 - 22
  • [25] A PERFORMANCE ASSESSMENT OF A BYZANTINE RESILIENT FAULT-TOLERANT COMPUTER
    YOUNG, SD
    ELKS, CR
    GRAHAM, RL
    AIAA COMPUTERS IN AEROSPACE VII CONFERENCE, PTS 1 AND 2: A COLLECTION OF PAPERS, 1989, : 623 - 633
  • [26] Dynamic Byzantine Fault-Tolerant Consensus Algorithm with Supervised Feedback Mechanisms
    Li, Anqi
    Yao, Yingbiao
    Xu, Xin
    MATHEMATICS, 2024, 12 (17)
  • [27] An Extensible Framework for Implementing Byzantine Fault-Tolerant Protocols
    Gogada, Hanish
    Meling, Hein
    Jehl, Leander
    Olsen, John Ingve
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 121 - 124
  • [28] Solvability of Byzantine Fault-Tolerant Causal Ordering Problems
    Misra, Anshuman
    Kshemkalyani, Ajay D.
    NETWORKED SYSTEMS, NETYS 2022, 2022, 13464 : 87 - 103
  • [29] Byzantine Fault-Tolerant Transaction Processing for Replicated Databases
    Luiz, Aldelir Fernando
    Lung, Lau Cheuk
    Correia, Miguel
    2011 10TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2011,
  • [30] Leaderless Byzantine Fault-Tolerant Consensus Protocol for Blockchains
    Afanasyeva, Anastasia
    Kameskiy, Denis
    Telnov, Sergei
    Yanovich, Yury
    6TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2023, 2023, : 78 - 84