Sublinear Bounds for Randomized Leader Election
Shay Kutten, Gopal Pandurangan, David Peleg, Peter Robinson, and, Amitabh Trehan

TL;DR
This paper introduces a randomized leader election algorithm in synchronous networks that achieves sublinear message complexity and near-optimal rounds, significantly improving efficiency over previous deterministic methods especially in graphs with small mixing times.
Contribution
The paper presents the first sublinear message complexity randomized leader election algorithm for complete networks and extends it to general graphs based on their mixing times, with matching lower bounds.
Findings
O(1) rounds and O(√n log^{3/2} n) messages in complete networks
Extension to graphs with small mixing times, like expanders and hypercubes
Lower bound of Ω(√n) messages for success probability above 1/e
Abstract
This paper concerns {\em randomized} leader election in synchronous distributed networks. A distributed leader election algorithm is presented for complete -node networks that runs in O(1) rounds and (with high probability) uses only messages to elect a unique leader (with high probability). When considering the "explicit" variant of leader election where eventually every node knows the identity of the leader, our algorithm yields the asymptotically optimal bounds of O(1) rounds and O(n) messages. This algorithm is then extended to one solving leader election on any connected non-bipartite -node graph in time and messages, where is the mixing time of a random walk on . The above result implies highly efficient (sublinear running time and messages) leader election algorithms for networks with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Peer-to-Peer Network Technologies · Caching and Content Delivery
