Skip to search boxSkip to navigationSkip to main content

Distributed agreement with optimal communication complexity

*Corresponding author for this work
  • Swiss Federal Institute of Technology Lausanne
    ,
  • University of Liverpool
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Open access

Related Event

Title

21st Annual ACM-SIAM Symposium on Discrete Algorithms

Event type

Conference

Date

01/17/2010 - 01/19/2010

Location

Austin, TXUnited States

Abstract

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(log n), 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).

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Pages from-to (Number of pages)

Pages 965-977 (13 pages)

Publication milestones

  • Published - 2010

Publication status

Published - 2010

Publisher

Association for Computing Machinery (ACM), United States

Publication series

  • Publication series name: Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
9780898717013

Publication IDs

  • Scopus: 77951676609

Host publication title

Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms

Publication metrics

Metrics

SciVal
FWCI
1.85
SciVal
Author count
2
SciVal
citations
19
SciVal
Paper percentile
75
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
1
Scopus
citations

PlumX, opens in new tab

Citation count
35
Captures
28