DocumentCode
2182240
Title
On the minimal synchronism needed for distributed consensus
Author
Dolev, Danny ; Dwork, Cynthia ; Stockmeyer, Larry
fYear
1983
fDate
7-9 Nov. 1983
Firstpage
393
Lastpage
402
Abstract
Reaching agreement is a primitive of distributed computing. While this poses no problem in an ideal, failure-free environment, it imposes certain constraints on the capabilities of an actual system: a system is viable only if it permits the existence of consensus protocols tolerant to some number of failures. Fischer, Lynch and Paterson [FLP] have shown that in a completely asynchronous model, even one failure cannot be tolerated. In this paper we extend their work, identifying several critical system parameters, including various synchronicity conditions, and examine how varying these affects the number of faults which can be tolerated. Our proofs expose general heuristic principles that explain why consensus is possible in certain models but not possible in others.
Keywords
Clocks; Communication systems; Computer science; Distributed computing; Fault diagnosis; Laboratories; Protocols; Synchronization; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1983., 24th Annual Symposium on
Conference_Location
Tucson, AZ, USA
ISSN
0272-5428
Print_ISBN
0-8186-0508-1
Type
conf
DOI
10.1109/SFCS.1983.41
Filename
4568103
Link To Document