Non-locking asynchronous Byzantine quorum systems

被引:0
|
作者
Bazzi, RA [1 ]
机构
[1] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
来源
DISTRIBUTED COMPUTING | 1999年 / 1693卷
关键词
quorum; tolerance; Byzantine; failures; distributed; asynchronous; access cost;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Quorum systems have been used to implement many coordination problems in distributed systems. In this paper, we propose a reformulation of the definition of Byzantine quorum systems. Our reformulation captures the requirement for non-blocking access to quorums in asynchronous systems. We formally define the asynchronous access cost of quorum systems and we show that the asynchronous access cost and not the size of a quorum is the right measure of message complexity of protocols using quorums in asynchronous systems. We also show that previous quorum systems proposed in the literature have a very high asynchronous access cost. We present new quorum systems with low asynchronous access cost and whose other performance parameters match those of the best Byzantine quorum systems proposed in the literature. In particular, we present a construction for the disjoint failure pattern that outperforms previously proposed systems for that pattern.
引用
收藏
页码:109 / 122
页数:14
相关论文
共 50 条
  • [1] Access cost for asynchronous Byzantine quorum systems
    Bazzi, RA
    DISTRIBUTED COMPUTING, 2001, 14 (01) : 41 - 48
  • [2] VOTING MECHANISMS IN ASYNCHRONOUS BYZANTINE ENVIRONMENTS
    Pelc, Andrzej
    PARALLEL PROCESSING LETTERS, 2006, 16 (01) : 93 - 99
  • [3] Reliable Shared Memory Abstraction on Top of Asynchronous Byzantine Message-Passing Systems
    Imbs, Damien
    Rajsbaum, Sergio
    Raynal, Michel
    Stainer, Julien
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2014, 2014, 8576 : 37 - 53
  • [4] Asymptotically Optimal Validated Asynchronous Byzantine Agreement
    Abraham, Ittai
    Malkhi, Dahlia
    Spiegelman, Alexander
    PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 337 - 346
  • [5] Read/write shared memory abstraction on top of asynchronous Byzantine message-passing systems
    Imbs, Damien
    Rajsbaum, Sergio
    Raynal, Michel
    Stainer, Julien
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 93-94 : 1 - 9
  • [6] Asynchronous Consensus Quorum Read: Pioneering Read Optimization for Asynchronous Consensus Protocols
    Dong, He
    Liu, Shengyun
    ELECTRONICS, 2024, 13 (03)
  • [7] Brief Announcement: Communication Efficient Asynchronous Byzantine Agreement
    Patra, Arpita
    Rangan, C. Pandu
    PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 243 - 244
  • [8] Q-Detector: A Quorum-based Byzantine Fault Detector
    Wang, Yongjian
    Luan, Zhongzhi
    Qian, Depei
    Dong, Jian
    2015 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2015, : 365 - 372
  • [9] Atomic broadcast in asynchronous crash-recovery distributed systems and its use in quorum-based replication
    Rodrigues, L
    Raynal, M
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2003, 15 (05) : 1206 - 1217
  • [10] Refined quorum systems
    Guerraoui, Rachid
    Vukolic, Marko
    DISTRIBUTED COMPUTING, 2010, 23 (01) : 1 - 42