MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Fast deterministic consensus in a noisy environment (2000) [5 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by James Aspnes
In Proceedings of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing
http://www.cs.yale.edu/~aspnes/noisy-proceedings.ps
Add To MetaCart

Abstract:

It is well known that the consensus problem cannot be solved deterministically in an asynchronous environment, but that randomized solutions are possible. We propose a new model, called noisy scheduling, in which an adversarial schedule is perturbed randomly, and show that in this model randomness in the environment can substitute for randomness in the algorithm. In particular, we show that a simplied, deterministic version of Chandra's wait-free shared-memory consensus algorithm [16] solves consensus in time at most logarithmic in the number of active processes. The proof of termination is based on showing that a race between independent delayed renewal processes produces a winner quickly. In addition, we show that the protocol nishes in constant time using quantum and priority-based scheduling on a uniprocessor, suggesting that it is robust against the choice of model over a wide range.

Citations

101 Fast randomized consensus using shared memory – Aspnes, Herlihy - 1990
71 On achieving consensus using a shared memory – Abrahamson - 1988
37 Adaptive wait-free algorithms for lattice agreement and renaming – Attiya, Fouren - 1998
26 Bounded polynomial randomized consensus – Attiya, Dolev, et al. - 1989
26 Efficient asynchronous consensus with the weak adversary scheduler – AUMANN - 1997
15 Efficient asynchronous consensus with the value-oblivious adversary scheduler – Aumann, Bender - 1996
10 Wait-free made fast (extended abstract – Afek, Dauber, et al. - 1995
9 Wait-free synchronization in quantum-based multiprogrammed systems – Anderson, Jain, et al. - 1998
9 Aspnes and Orli Waarts. Randomized consensus in expected O(N log N) operations per processor – James - 1996
8 Time- and space-ecient randomized consensus – Aspnes - 1993
7 Hagit Attiya, and Gadi Taubenfeld. Time-adaptive algorithms for syncronization – Alur - 1997
6 Lower bounds for distributed coin- and randomized consensus – Aspnes - 1998
4 Wait-free syncronization in multiprogrammed systems: Integrating priority-based and quantum-based scheduling – Anderson, Moir - 1999