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 条
  • [21] Sublinear message bounds of authenticated implicit Byzantine agreement
    Kumar, Manish
    Molla, Anisur Rahaman
    Theoretical Computer Science, 1022
  • [22] Sublinear message bounds of authenticated implicit Byzantine agreement
    Kumar, Manish
    Molla, Anisur Rahaman
    THEORETICAL COMPUTER SCIENCE, 2024, 1022
  • [23] A message-optimal distributed graph algorithm: Partial precedence constrained scheduling
    Chaudhuri, P
    Thompson, H
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2004, 10 (02) : 106 - 119
  • [24] Message-Optimal Algorithm for Detection and Resolution of Generalized Deadlocks in Distributed Systems
    Srinivasan, Selvaraj
    Rajaram, R.
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2011, 35 (04): : 489 - 498
  • [25] A Time- and Message-Optimal Distributed Algorithm for Minimum Spanning Trees
    Pandurangan, Gopal
    Robinson, Peter
    Scquizzato, Michele
    STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 743 - 756
  • [26] A Simple Message-Optimal Algorithm for Random Sampling from a Distributed Stream
    Chung, Yung-Yu
    Tirthapura, Srikanta
    Woodruff, David P.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (06) : 1356 - 1368
  • [27] 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
  • [28] AN OPTIMAL PROBABILISTIC ALGORITHM FOR SYNCHRONOUS BYZANTINE AGREEMENT
    FELDMAN, P
    MICALI, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 372 : 341 - 378
  • [29] An optimal probabilistic protocol for synchronous Byzantine agreement
    Feldman, P
    Micali, S
    SIAM JOURNAL ON COMPUTING, 1997, 26 (04) : 873 - 933
  • [30] Byzantine Protocols with Asymptotically Optimal Communication Complexity
    Lyu, Hanzheng
    Xie, Shaokang
    Niu, Jianyu
    Feng, Chen
    SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, PT I, SECURECOMM 2023, 2025, 567 : 247 - 264