Arrow Research search
Back to FOCS

FOCS 1992

Randomized Consensus in Expected O(n log ^2 n) Operations Per Processor

Conference Paper Accepted Paper Algorithms and Complexity ยท Theoretical Computer Science

Abstract

The paper presents a new randomized algorithm for achieving consensus among asynchronous processors that communicate by reading and writing shared registers. The fastest previously known algorithm requires a processor to perform an expected O(n/sup 2/ log n) read and write operations in the worst case. In the algorithm, each processor executes at most an expected O(n log/sup 2/ n) read and write operations, which is close to the trivial lower bound of Omega (n). All previously known polynomial-time consensus algorithms were structured around a shared coin protocol in which each processor repeatedly adds random +or-1 votes to a common pool. Consequently, in all of these protocols, the worst case expected bound on the number of read and write operations done by a single processor is asymptotically no better than the bound on the total number of read and write operations done by all of the processors together. The authors succeed in breaking this tradition by allowing the processors to cast votes of increasing weights. This grants the adversary greater control since he can choose from up to n different weights (one for each processor) when determining the w i ht of the next vote to be cast. They prove that the shared coin protocol is correct nevertheless using martingale arguments. >

Authors

Keywords

  • Protocols
  • Voting
  • Registers
  • Processor scheduling
  • Writing
  • Polynomials
  • Heart
  • Data structures
  • Control systems
  • History
  • Total Variance
  • Random Variables
  • Standard Model
  • Running Time
  • Algebra
  • Gambling
  • Sum Of Squares
  • Weight Function
  • Correction Algorithm
  • Head And Tail
  • Total Work
  • Central Limit Theorem
  • Probability 1
  • Conditional Expectation
  • Polynomial-time Algorithm
  • Unit Interval
  • Final Reading
  • Decision Value
  • Consensus Protocol
  • Historical Systems

Context

Venue
IEEE Symposium on Foundations of Computer Science
Archive span
1975-2025
Indexed papers
3809
Paper id
835146935709444798
v2026.09.13