ACM Home Page
Please provide us with feedback. Feedback
Scalable leader election
Full text PdfPdf (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
Valerie King  University of Victoria, Victoria, BC, Canada
Jared Saia  University of new Mexico, Albuquerque, NM
Vishal Sanwalani  University of new Mexico, Albuquerque, NM
Erik Vee  IBM Almaden Research Center, San Jose, Ca
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
: SIAM Activity Group on Discrete Mathematics
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 45,   Citation Count: 6
Additional Information:

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

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
16
 
17
 
18
 
19


Collaborative Colleagues:
Valerie King: colleagues
Jared Saia: colleagues
Vishal Sanwalani: colleagues
Erik Vee: colleagues