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 条
  • [41] Critical analysis of a fault-tolerant algorithm for mutual exclusion in a distributed system
    Dept. of Comp. Sci. and Engineering, Indian Institute of Technology, Madras - 600 36, India
    J Syst Software, 3 (217-221):
  • [42] Lodestone: An Efficient Byzantine Fault-Tolerant Protocol in Consortium Blockchains
    Shan, Chen
    Fan, Lei
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [43] Byzantine fault-tolerant and semantic-driven consensus protocol
    Rakitin, Stepan
    Visheratin, Alexander A.
    Nasonov, Denis
    7TH INTERNATIONAL YOUNG SCIENTISTS CONFERENCE ON COMPUTATIONAL SCIENCE, YSC2018, 2018, 136 : 25 - 34
  • [44] Byzantine Fault-Tolerant Consensus in Wireless Ad Hoc Networks
    Moniz, Henrique
    Neves, Nuno F.
    Correia, Miguel
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2013, 12 (12) : 2441 - 2454
  • [45] No-Dealer: Byzantine Fault-Tolerant Random Number Generator
    Krasnoselskii, Mikhail
    Melnikov, Grigorii
    Yanovich, Yury
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, : 568 - 573
  • [46] AN EFFICIENT AND FAULT-TOLERANT SOLUTION FOR DISTRIBUTED MUTUAL EXCLUSION
    AGRAWAL, D
    ELABBADI, A
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (01): : 1 - 20
  • [47] Scaling Byzantine fault-tolerant replication to wide area networks
    Amir, Yair
    Danilov, Claudiu
    Dolev, Danny
    Kirsch, Jonathan
    Lane, John
    Nita-Rotaru, Cristina
    Olsen, Josh
    Zage, David
    DSN 2006 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2006, : 105 - 114
  • [48] On the Feasibility of Byzantine Fault-Tolerant MapReduce in Clouds-of-Clouds
    Correia, Miguel
    Costa, Pedro
    Pasin, Marcelo
    Bessani, Alysson
    Ramos, Fernando
    Verissimo, Paulo
    2012 31ST INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2012), 2012, : 448 - 453
  • [49] EZBFT: Decentralizing Byzantine Fault-Tolerant State Machine Replication
    Arun, Balaji
    Peluso, Sebastiano
    Ravindran, Binoy
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 565 - 577
  • [50] Modular Model-Checking of a Byzantine Fault-Tolerant Protocol
    Jones, Benjamin F.
    Pike, Lee
    NASA FORMAL METHODS (NFM 2017), 2017, 10227 : 163 - 177