TY - GEN
T1 - Sublinear bounds for randomized leader election
AU - Kutten, Shay
AU - Pandurangan, Gopal
AU - Peleg, David
AU - Robinson, Peter
AU - Trehan, Amitabh
PY - 2013
Y1 - 2013
N2 - This paper concerns randomized leader election in synchronous distributed networks. A distributed leader election algorithm is presented for complete n-node networks that runs in O(1) rounds and (with high probability) takes only O(√n log3/2 n) messages to elect a unique leader (with high probability). This algorithm is then extended to solve leader election on any connected non-bipartite n-node graph G in O(τ(G)) time and O(τ(G)√n log3/2 n) messages, where τ(G) is the mixing time of a random walk on G. The above result implies highly efficient (sublinear running time and messages) leader election algorithms for networks with small mixing times, such as expanders and hypercubes. In contrast, previous leader election algorithms had at least linear message complexity even in complete graphs. Moreover, super-linear message lower bounds are known for time-efficient deterministic leader election algorithms. Finally, an almost-tight lower bound is presented for randomized leader election, showing that Ω(√n) messages are needed for any O (1) time leader election algorithm which succeeds with high probability. It is also shown that Ω (n1/3 ) messages are needed by any leader election algorithm that succeeds with high probability, regardless of the number of the rounds. We view our results as a step towards understanding the randomized complexity of leader election in distributed networks.
AB - This paper concerns randomized leader election in synchronous distributed networks. A distributed leader election algorithm is presented for complete n-node networks that runs in O(1) rounds and (with high probability) takes only O(√n log3/2 n) messages to elect a unique leader (with high probability). This algorithm is then extended to solve leader election on any connected non-bipartite n-node graph G in O(τ(G)) time and O(τ(G)√n log3/2 n) messages, where τ(G) is the mixing time of a random walk on G. The above result implies highly efficient (sublinear running time and messages) leader election algorithms for networks with small mixing times, such as expanders and hypercubes. In contrast, previous leader election algorithms had at least linear message complexity even in complete graphs. Moreover, super-linear message lower bounds are known for time-efficient deterministic leader election algorithms. Finally, an almost-tight lower bound is presented for randomized leader election, showing that Ω(√n) messages are needed for any O (1) time leader election algorithm which succeeds with high probability. It is also shown that Ω (n1/3 ) messages are needed by any leader election algorithm that succeeds with high probability, regardless of the number of the rounds. We view our results as a step towards understanding the randomized complexity of leader election in distributed networks.
UR - http://www.scopus.com/inward/record.url?scp=84883513951&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-35668-1_24
DO - 10.1007/978-3-642-35668-1_24
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84883513951
SN - 9783642356674
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 348
EP - 362
BT - Distributed Computing and Networking - 14th International Conference, ICDCN 2013, Proceedings
T2 - 14th International Conference on Distributed Computing and Networking, ICDCN 2013
Y2 - 3 January 2013 through 6 January 2013
ER -