PALE: Partially Asynchronous Agile Leader Election
Bronislav Sidik, Rami Puzis, Polina Zilberman, and Yuval Elovici

TL;DR
This paper introduces PALE, a leader election algorithm designed for highly dynamic distributed systems operating under weak assumptions about message delays and clock synchronization, with proven correctness and efficiency.
Contribution
It presents a novel leader election algorithm that functions in dynamic environments with minimal assumptions, extending applicability to wireless and multi-region networks.
Findings
Algorithm operates under weak assumptions about delays and clock drifts.
Proven correctness and analyzed complexity in terms of time, space, and messages.
Supports extensions like multi-region, self-stabilization, and wireless networks.
Abstract
Many tasks executed in dynamic distributed systems, such as sensor networks or enterprise environments with bring-your-own-device policy, require central coordination by a leader node. In the past it has been proven that distributed leader election in dynamic environments with constant changes and asynchronous communication is not possible. Thus, state-of-the-art leader election algorithms are not applicable in asynchronous environments with constant network changes. Some algorithms converge only after the network stabilizes (an unrealistic requirement in many dynamic environments). Other algorithms reach consensus in the presence of network changes but require a global clock or some level of communication synchronization. Determining the weakest assumptions, under which leader election is possible, remains an unresolved problem. In this study we present a leader election algorithm…
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 · Mobile Agent-Based Network Management · Age of Information Optimization
