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 条
  • [41] Zombies and Ghosts: Optimal Byzantine Agreement in the Presence of Omission Faults
    Loss, Julian
    Stern, Gilad
    THEORY OF CRYPTOGRAPHY, TCC 2023, PT IV, 2023, 14372 : 395 - 421
  • [42] Optimal algorithms for synchronous Byzantine k-set agreement
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Raynal, Michel
    Safir, Mouna
    THEORETICAL COMPUTER SCIENCE, 2023, 973
  • [43] Byzantine Agreement with Optimal Resilience via Statistical Fraud Detection
    Huang, Shang-En
    Pettie, Seth
    Zhu, Leqi
    JOURNAL OF THE ACM, 2024, 71 (02)
  • [44] Byzantine Agreement in Polynomial Time with Near-Optimal Resilience*
    Huang, Shang-En
    Pettie, Seth
    Zhu, Leqi
    PROCEEDINGS OF THE 54TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '22), 2022, : 502 - 514
  • [45] Optimal Algorithms for Synchronous Byzantine k-Set Agreement
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Raynal, Michel
    Safir, Mouna
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS (SSS 2022), 2022, 13751 : 178 - 192
  • [46] Byzantine Agreement with Optimal Resilience via Statistical Fraud Detection
    Huang, Shang-En
    Pettie, Seth
    Zhu, Leqi
    PROCEEDINGS OF THE 2023 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2023, : 4335 - 4353
  • [47] THE BEST OF BOTH WORLDS - GUARANTEEING TERMINATION IN FAST RANDOMIZED BYZANTINE AGREEMENT PROTOCOLS
    GOLDREICH, O
    PETRANK, E
    INFORMATION PROCESSING LETTERS, 1990, 36 (01) : 45 - 49
  • [48] IMPROVING THE TIME-COMPLEXITY OF MESSAGE-OPTIMAL DISTRIBUTED ALGORITHMS FOR MINIMUM-WEIGHT SPANNING-TREES
    CHIN, F
    TING, HF
    SIAM JOURNAL ON COMPUTING, 1990, 19 (04) : 612 - 626
  • [49] Byzantine agreement with homonyms
    Carole Delporte-Gallet
    Hugues Fauconnier
    Rachid Guerraoui
    Anne-Marie Kermarrec
    Eric Ruppert
    Hung Tran-The
    Distributed Computing, 2013, 26 : 321 - 340
  • [50] Byzantine Agreement with Homonyms
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Guerraoui, Rachid
    Kermarrec, Anne-Marie
    Ruppert, Eric
    Hung Tran-The
    PODC 11: PROCEEDINGS OF THE 2011 ACM SYMPOSIUM PRINCIPLES OF DISTRIBUTED COMPUTING, 2011, : 21 - 30