Communication Efficient Self-Stabilizing Leader Election (Full Version)

08/10/2020
by   Xavier Défago, et al.
0

This paper presents a randomized self-stabilizing algorithm that elects a leader r in a general n-node undirected graph and constructs a spanning tree T rooted at r. The algorithm works under the synchronous message passing network model, assuming that the nodes know a linear upper bound on n and that each edge has a unique ID known to both its endpoints (or, alternatively, assuming the KT_1 model). The highlight of this algorithm is its superior communication efficiency: It is guaranteed to send a total of Õ (n) messages, each of constant size, till stabilization, while stabilizing in Õ (n) rounds, in expectation and with high probability. After stabilization, the algorithm sends at most one constant size message per round while communicating only over the (n - 1) edges of T. In all these aspects, the communication overhead of the new algorithm is far smaller than that of the existing (mostly deterministic) self-stabilizing leader election algorithms. The algorithm is relatively simple and relies mostly on known modules that are common in the fault free leader election literature; these modules are enhanced in various subtle ways in order to assemble them into a communication efficient self-stabilizing algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
01/19/2023

Improved Tradeoffs for Leader Election

We consider leader election in clique networks, where n nodes are connec...
research
08/06/2020

Singularly Optimal Randomized Leader Election

This paper concerns designing distributed algorithms that are singularly...
research
01/02/2019

Leader Election in Well-Connected Graphs

In this paper, we look at the problem of randomized leader election in s...
research
05/20/2021

Fully Adaptive Self-Stabilizing Transformer for LCL Problems

The first generic self-stabilizing transformer for local problems in a c...
research
10/23/2017

Self-Stabilizing Supervised Publish-Subscribe Systems

In this paper we present two major results: First, we introduce the firs...
research
05/25/2021

The Topology of Randomized Symmetry-Breaking Distributed Computing

Studying distributed computing through the lens of algebraic topology ha...

Please sign up or login with your details

Forgot password? Click here to reset