Distributed Agreement with Optimal Communication Complexity

被引:0
|
作者
Gilbert, Seth [1 ]
Kowalski, Dariusz R. [2 ]
机构
[1] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[2] Univ Liverpool, Liverpool, Merseyside, England
关键词
CONSENSUS; PROTOCOLS; FAULTS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of fault-tolerant agreement in a crash-prone synchronous system. We present a new randomized consensus algorithm that achieves optimal communication efficiency, using only O(n) bits of communication, and terminates in (almost optimal) time O(logn), with high probability. The same protocol, with minor modifications, can also be used in partially synchronous networks, guaranteeing correct behavior even in asynchronous executions, while maintaining efficient performance in synchronous executions. Finally, the same techniques also yield a randomized, fault-tolerant gossip protocol that terminates in O(log*n) rounds using O(n) messages (with bit complexity that depends on the data being gossiped).
引用
收藏
页码:965 / +
页数:2
相关论文
共 50 条
  • [1] Communication Complexity in the Distributed Design of Linear Quadratic Optimal Controllers
    Tanaka, Takashi
    Langbort, Cedric
    [J]. 47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 3541 - 3546
  • [2] Towards Optimal Communication Complexity in Distributed Non-Convex Optimization
    Patel, Kumar Kshitij
    Wang, Lingxiao
    Woodworth, Blake
    Bullins, Brian
    Srebro, Nati
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [3] Communication complexity of byzantine agreement, revisited
    Abraham, Ittai
    Chan, T. -H. Hubert
    Dolev, Danny
    Nayak, Kartik
    Pass, Rafael
    Ren, Ling
    Shi, Elaine
    [J]. DISTRIBUTED COMPUTING, 2023, 36 (01) : 3 - 28
  • [4] Communication Complexity of Byzantine Agreement, Revisited
    Abraham, Ittai
    Chan, T-H Hubert
    Dolev, Danny
    Nayak, Kartik
    Pass, Rafael
    Ren, Ling
    Shi, Elaine
    [J]. PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 317 - 326
  • [5] Communication complexity of byzantine agreement, revisited
    Ittai Abraham
    T.-H. Hubert Chan
    Danny Dolev
    Kartik Nayak
    Rafael Pass
    Ling Ren
    Elaine Shi
    [J]. Distributed Computing, 2023, 36 : 3 - 28
  • [6] Distributed Optimization for Overparameterized Problems: Achieving Optimal Dimension Independent Communication Complexity
    Song, Bingqing
    Tsaknakis, Ioannis
    Yau, Chung-Yiu
    Wai, Hoi-To
    Hong, Mingyi
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [7] The Communication Complexity of Distributed ε-Approximations
    Huang, Zengfeng
    Yi, Ke
    [J]. 2014 55TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2014), 2014, : 591 - 600
  • [8] Optimal Linear Iterations for Distributed Agreement
    Hui, Qing
    Zhang, Haopeng
    [J]. 2010 AMERICAN CONTROL CONFERENCE, 2010, : 81 - 86
  • [9] Error-free Multi-valued Broadcast and Byzantine Agreement with Optimal Communication Complexity
    Patra, Arpita
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2011, 7109 : 34 - 49
  • [10] The time-complexity of local decision in distributed agreement
    Dutta, Partha
    Guerraoui, Rachid
    Pochon, Bastian
    [J]. SIAM JOURNAL ON COMPUTING, 2007, 37 (03) : 722 - 756