| Scalable leader election |
| Full text |
Pdf
(264 KB)
|
| Source
|
Symposium on Discrete Algorithms
archive
Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
table of contents
Miami, Florida
Pages: 990 - 999
Year of Publication: 2006
ISBN:0-89871-605-5
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 45, Citation Count: 6
|
|
|
ABSTRACT
In the leader election problem, there are n processors of which (1 - b)n are good. The problem is to design a distributed protocol to elect a good leader from the set of all processors. In this paper, we present a scalable leader election protocol. Our protocol is scalable in the sense that each good processor sends and processes a number of bits which is only polylogarithmic in n. (We assume no limit on the number of messages sent by bad processors.) For b < 1/3, our protocol elects a good leader with constant probability and ensures that a 1 - o(1) fraction of the good processors know this leader.We assume a point-to-point full information model. This is similar to the full information model, but harder in the sense that in a given round, a bad processor may send different messages to different processors, rather than having to broadcast the same message to every processor.To the best of our knowledge, we present the first leader election protocol that ensures that each good processor sends and processes a sublinear number of bits. Having reduced the problem of leader election to one of informing all good processors of a bit held by 1 − o(1) fraction of good processors, we conjecture that the solution to this problem is not possible within polylogarithmic message bounds.Our techniques can be used to provide scalable solutions to Byzantine agreement and other problems.
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
|
M. Ajtai and N. Linial. The influence of large coalitions. Technical Report 7133(67380), IBM, 1989.
|
| |
2
|
N. Alon and M. Naor. Coin-flipping games immune against linear-sized coalitions. In Proceedings of the IEEE Foundations of Computer Science (FOCS), 1990.
|
| |
3
|
Ben-Or, N. Linial, and M. Saks. Collective coin flipping and other models of imperfect randomoness. In Colloq. Math Soc. Janos Bolyai No., 52 Combinatorics, 1987.
|
| |
4
|
Michael Ben-Or and Nathan Linial. Collective coin flipping and other models of imperfect randomness. In Proceedings of the IEEE Foundations of Computer Science (FOCS), 1985.
|
| |
5
|
Michael Ben-Or and Nathan Linial. Collective coin flipping. Advances in Computing Research, pages 91115, 1989. JAI Press; Silvio Micali, editor.
|
| |
6
|
R. Boppana and B. Narayanan. Collective coin flipping and leader election with optimal immunity. manuscript.
|
 |
7
|
|
 |
8
|
|
| |
9
|
Jason Cooper and Nathan Linial. Fast perfect-information leader-election protocol with linear immunity. Combinatorica, 15:319--332, 1995.
|
| |
10
|
D. Dolev, M. Fischer, R. Fowler, N. Lynch, and H. Strong. An efficient algorithm for byzantine agreement without authentication. Information and Control, 1982.
|
| |
11
|
|
| |
12
|
|
| |
13
|
J. Kahn, G. Kalai, and N. Linial. The influence of random variables on boolean functions. In Proceedings of 29th IEEE Foundations of Computer Science(FOCS), 1988.
|
| |
14
|
N. Linial. Games computers play: Game-theoretic aspects of computing. Technical report, Hebrew University of Jerusalem, 1992.
|
 |
15
|
Rafail Ostrovsky , Sridhar Rajagopalan , Umesh Vazirani, Simple and efficient leader election in the full information model, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.234-242, May 23-25, 1994, Montreal, Quebec, Canada
[doi> 10.1145/195058.195141]
|
 |
16
|
Alexander Russell , Michael Saks , David Zuckerman, Lower bounds for leader election and collective coin-flipping in the perfect information model, Proceedings of the thirty-first annual ACM symposium on Theory of computing, p.339-347, May 01-04, 1999, Atlanta, Georgia, United States
[doi> 10.1145/301250.301337]
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
CITED BY 6
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|