ACM Home Page
Please provide us with feedback. Feedback
On the minimal synchronism needed for distributed consensus
Full text PdfPdf (1.77 MB)
Source Journal of the ACM (JACM) archive
Volume 34 ,  Issue 1  (January 1987) table of contents
Pages: 77 - 97  
Year of Publication: 1987
ISSN:0004-5411
Authors
Danny Dolev  Hebrew Univ., Jerusalem, Israel
Cynthia Dwork  Cornell Univ., Ithaca, NY
Larry Stockmeyer  IBM Almaden Research Center, San Jose, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 85,   Citation Count: 118
Additional Information:

abstract   references   cited by   index terms   review   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/7531.7533
What is a DOI?

ABSTRACT

Reaching agreement is a primitive of distributed computing. Whereas 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 et al. have shown that in a completely asynchronous model, even one failure cannot be tolerated. In this paper their work is extended: Several critical system parameters, including various synchrony conditions, are identified and how varying these affects the number of faults that can be tolerated is examined. The proofs expose general heuristic principles that explain why consensus is possible in certain models but not possible in others.


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
AGHILI, H., ASTRAHAN, M., FINKELSTEIN, S., KIM, W., MCPHERSON, J., SCHKOLNICK, M., AND STRONG, R. A prototype for a highly available database system. Rep. RJ 3755, IBM Research Division, San Jose, Calif., 1983.
2
3
4
5
6
 
7
DOLEV, D., AND STRONG, H. R. Authenticated algorithms for Byzantine agreement. SIAM J. Comput. 12 (1983), 656-666.
 
8
DOLEV, D., REISCHUK, R., AND STRONG, H.R. Eventual is earlier than immediate. In Proceedings of the 23rd Annual IEEE Symposium on Foundations of Computer Science (Chicago, I11., Nov. 3-5). IEEE, New York, 1982, pp. 196-203.
 
9
DWORK, C., LYNCH, L., AND STOCKMEYER, L. Consensus in the presence of partial synchrony. IBM Res. Rep. RJ 4892, IBM Research Division, San Jose, Calif., Oct. 1985.
10
11
12
 
13
RAmN, M.O. Randomized Byzantine generals. In Proceedings of the 24th Annual IEEE Symposium on Foundations of Computer Science (Tucson, Ariz., Nov. 7-9). IEEE, New York, pp. 403-409.
14

CITED BY  118


REVIEW

"Greg Speegle : Reviewer"

Reaching agreement in the presence of failures by a distributed system is an interesting problem. This paper defines the conditions that are sufficient for agreement to occur and some conditions that make agreement impossible. The paper identifi  more...

Collaborative Colleagues:
Danny Dolev: colleagues
Cynthia Dwork: colleagues
Larry Stockmeyer: colleagues