MESSAGE-OPTIMAL PROTOCOLS FOR BYZANTINE AGREEMENT

被引:26
|
作者
HADZILACOS, V [1 ]
HALPERN, JY [1 ]
机构
[1] IBM CORP,ALMADEN RES CTR,DEPT K53802,SAN JOSE,CA 95120
来源
MATHEMATICAL SYSTEMS THEORY | 1993年 / 26卷 / 01期
关键词
D O I
10.1007/BF01187074
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is often important for the correct processes in a distributed system to reach agreement, despite the presence of some faulty processes. Byzantine Agreement (BA) is a paradigm problem that attempts to isolate the key features of reaching agreement. We focus here on the number of messages required to reach BA, with particular emphasis on the number of messages required in the failure-free runs, since these are the ones that occur most often in practice. The number of messages required is sensitive to the types of failures considered. In earlier work, Amdur et al. (1992) established tight upper and lower bounds on the worst- and average-case number of messages required in failure-free runs for crash failures. We provide tight upper and lower bounds for all remaining types of failures that have been considered in the literature on the BA problem: receiving omission, sending omission, and general omission failures, as well as arbitrary failures with or without message authentication. We also establish a tradeoff between number of rounds and number of messages in the failure-free runs required to reach agreement in the case of crash, sending, and general omission failures.
引用
收藏
页码:41 / 102
页数:62
相关论文
共 50 条
  • [31] Optimized authenticated self-synchronizing Byzantine agreement protocols
    Postma, A
    Krol, T
    Molenkamp, E
    PACIFIC RIM INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 1997, : 122 - 129
  • [32] ON THE MESSAGE COMPLEXITY OF BINARY BYZANTINE AGREEMENT UNDER CRASH FAILURES
    AMDUR, ES
    WEBER, SM
    HADZILACOS, V
    DISTRIBUTED COMPUTING, 1992, 5 (04) : 175 - 186
  • [33] ATOMIC BROADCAST - FROM SIMPLE MESSAGE DIFFUSION TO BYZANTINE AGREEMENT
    CRISTIAN, F
    AGHILI, H
    STRONG, R
    DOLEV, D
    INFORMATION AND COMPUTATION, 1995, 118 (01) : 158 - 179
  • [34] An Optimal Solution of Byzantine Agreement in a Scale Free Network
    Yan, K. Q.
    Wang, S. S.
    Wang, S. C.
    2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 270 - 275
  • [35] Simple and Efficient Asynchronous Byzantine Agreement with Optimal Resilience
    Patra, Arpita
    Choudhary, Ashish
    Rangan, C. Pandu
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 92 - 101
  • [36] Byzantine Agreement with Optimal Early Stopping, Optimal Resilience and Polynomial Complexity
    Abraham, Ittai
    Dolev, Danny
    STOC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2015, : 605 - 614
  • [37] Towards Low-Latency Byzantine Agreement Protocols Using RDMA
    Ruesch, Signe
    Messadi, Ines
    Kapitza, Ruediger
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2018, : 146 - 151
  • [38] Scalable Agreement Protocols with Optimal Optimistic Efficiency
    Gelles, Yuval
    Komargodski, Ilan
    SECURITY AND CRYPTOGRAPHY FOR NETWORKS, PT I, SCN 2024, 2024, 14973 : 297 - 319
  • [39] EXTENDING BINARY BYZANTINE AGREEMENT TO MULTIVALUED BYZANTINE AGREEMENT
    TURPIN, R
    COAN, BA
    INFORMATION PROCESSING LETTERS, 1984, 18 (02) : 73 - 76
  • [40] Communication Optimal Multi-valued Asynchronous Byzantine Agreement with Optimal Resilience
    Patra, Arpita
    Rangan, C. Pandu
    INFORMATION THEORETIC SECURITY, (ICITS 2011), 2011, 6673 : 206 - 226