ACM Home Page
Please provide us with feedback. Feedback
Fast deterministic consensus in a noisy environment
Full text PdfPdf (1.10 MB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing table of contents
Portland, Oregon, United States
Pages: 299 - 308  
Year of Publication: 2000
ISBN:1-58113-183-6
Author
James Aspnes  Yale University, Department of Computer Science, 51 Prospect Street/P.O. Box 208285, New Haven CT
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 13,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/343477.343631
What is a DOI?

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 simplified, 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 finishes 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
5
 
6
7
 
8
 
9
10
11
12
 
13
 
14
Patrick Billingsley. Probability and Measure. John Wiley and Sons, second edition, 1986.
 
15
16
 
17
 
18
 
19
20
21
22
23
 
24
Elias Koutsoupiaa and Christos H. Papadimitriou. Beyond competitive analysis. In 35th Annual Symposium on Foundations of Computer Science, pages 394-400, Santa Fe, New Mexico, 20-22 November 1994. IEEE.
25
 
26
Michael C. Loui and Hosame H. Abu-Amara. Memory requirements for agreement among unreliable asynchronous processes. In Franco P. Preparata, editor, Advances in Computing Research, volume 4. JAI Press, 1987.
 
27
28
 
29