ACM Home Page
Please provide us with feedback. Feedback
Simple constant-time consensus protocols in realistic failure models
Full text PdfPdf (2.23 MB)
Source Journal of the ACM (JACM) archive
Volume 36 ,  Issue 3  (July 1989) table of contents
Pages: 591 - 614  
Year of Publication: 1989
ISSN:0004-5411
Authors
Benny Chor  Technion, Haifa, Israel
Michael Merritt  AT&T Bell Labs., Murray Hill, NJ
David B. Shmoys  Massachuetts Institute of Technology, Cambridge
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 34,   Citation Count: 8
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/65950.65956
What is a DOI?

ABSTRACT

Using simple protocols, it is shown how to achieve consensus in constant expected time, within a variety of fail-stop and omission failure models. Significantly, the strongest models considered are completely asynchronous. All of the results are based on distributively flipping a coin, which is usable by a significant majority of the processors. Finally, a nearly matching lower bound is also given for randomized protocols for consensus.


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
AWERBUCH, B., BLUM, M., CHOR, B., GOLDWASSER, S., AND MICALI, S. How to implement Bracha's O(log n) Byzantine agreement algorithm. Unpublished manuscript.
4
5
6
 
7
CHOR, B., AND COAN, B. A simple and efficient randomized Byzantine agreement algorithm. IEEE Trans. Sofiw. Eng. SE-11, 6 (1984), 531-539.
8
 
9
10
 
11
DWORK, C., SHMOYS, D., AND STOCKMEYER, L. Flipping persuasively in constant expected time. In Proceedings of the 27th Symposium on Foundations of Computer Science. IEEE, New York, 1986, pp. 222-232.
12
 
13
FISCHER, M. J., AND LYNCH, N.A. On describing the behaviour and implementation of distributed systems. Theoret. Comput. Sci. 13 ( 1981 ), 17-43.
14
 
15
GOLDWASSER, S., AND MICALI, S. Probabilistic encryption. J. Comput. Syst. Sci. 28, 2 (1984), 270-299.
 
16
 
17
KARLIN, A. R., AND YAO, A.C. Probabilistic lower bounds for Byzantine agreement and clock synchronization. Unpublished manuscript.
18
 
19
MERmTT, M. Unpublished manuscript.
20
 
21
PINTER, S. Distributed Computation Systems. Ph.D. dissertation, Boston Univ., Boston, Mass., 1983.
 
22
RABIN, M.O. Randomized Byzantine generals. In Proceedings of the 24th Annual Symposium on Foundations of Computer Science. IEEE, New York, 1983, pp. 403-409.
23
24
 
23
YAO, A.C. Theory and applications of trapdoor functions. In Proceedings of the 23rd 1EEE Symposium on Foundation of Computer Science. IEEE, New York, 1982, pp. 80-91.

CITED BY  8


REVIEW

"Craig Partridge : Reviewer"

Work done over the past several years has shown that random variables can be used to develop simple algorithms to solve problems previously believed to have complex solutions. One popular application of random variables has been in the design of  more...

Collaborative Colleagues:
Benny Chor: colleagues
Michael Merritt: colleagues
David B. Shmoys: colleagues