|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bruce Kapron , David Kempe , Valerie King , Jared Saia , Vishal Sanwalani, Fast asynchronous byzantine agreement and leader election with full information, Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms, p.1038-1047, January 20-22, 2008, San Francisco, California
|
|
|
|
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...
|