PALE: Partially Asynchronous Agile Leader Election

01/11/2018
by   Bronislav Sidik, et al.
0

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 that operates in the presence of changes and under weak (realistic) assumptions regarding message delays and regarding the clock drifts of the distributed nodes. The proposed algorithm is self-sufficient, easy to implement and can be extended to support multiple regions, self-stabilization, and wireless ad-hoc networks. We prove the algorithm's correctness and provide a complexity analysis of the time, space, and number of messages required to elect a leader.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/07/2018

Fast Consensus Protocols in the Asynchronous Poisson Clock Model with Edge Latencies

We study the problem of distributed plurality consensus among n nodes, e...
research
01/12/2021

Time and Communication Complexity of Leader Election in Anonymous Networks

We study the problem of randomized Leader Election in synchronous distri...
research
07/04/2012

Asynchronous Dynamic Bayesian Networks

Systems such as sensor networks and teams of autonomous robots consist o...
research
02/07/2020

Deterministic Leader Election in Anonymous Radio Networks

We consider leader election in anonymous radio networks modeled as simpl...
research
12/21/2018

Verification of an industrial asynchronous leader election algorithm using abstractions and parametric model checking

The election of a leader in a network is a challenging task, especially ...
research
09/14/2020

Four Shades of Deterministic Leader Election in Anonymous Networks

Leader election is one of the fundamental problems in distributed comput...
research
05/15/2018

Selecting a Leader in a Network of Finite State Machines

This paper studies a variant of the leader election problem under the st...

Please sign up or login with your details

Forgot password? Click here to reset