Communication efficient self-stabilizing leader election

Xavier Défago, Yuval Emek, Shay Kutten, Toshimitsu Masuzawa, Yasumasa Tamura

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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 KT1 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.

Original languageEnglish
Title of host publication34th International Symposium on Distributed Computing, DISC 2020
EditorsHagit Attiya
ISBN (Electronic)9783959771689
DOIs
StatePublished - 1 Oct 2020
Event34th International Symposium on Distributed Computing, DISC 2020 - Virtual, Online
Duration: 12 Oct 202016 Oct 2020

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume179
ISSN (Print)1868-8969

Conference

Conference34th International Symposium on Distributed Computing, DISC 2020
CityVirtual, Online
Period12/10/2016/10/20

Keywords

  • Communication overhead
  • Leader election
  • Self-stabilization

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Communication efficient self-stabilizing leader election'. Together they form a unique fingerprint.

Cite this