Optimal Space Lower Bound for Deterministic Self-Stabilizing Leader Election Algorithms - Archive ouverte HAL
Communication Dans Un Congrès Année : 2021

Optimal Space Lower Bound for Deterministic Self-Stabilizing Leader Election Algorithms

Lélia Blin
Gabriel Le Bouder

Résumé

Given a boolean predicate Π on labeled networks (e.g., proper coloring, leader election, etc.), a self-stabilizing algorithm for Π is a distributed algorithm that can start from any initial configuration of the network (i.e., every node has an arbitrary value assigned to each of its variables), and eventually converge to a configuration satisfying Π. It is known that leader election does not have a deterministic self-stabilizing algorithm using a constant-size register at each node, i.e., for some networks, some of their nodes must have registers whose sizes grow with the size n of the networks. On the other hand, it is also known that leader election can be solved by a deterministic self-stabilizing algorithm using registers of O(log log n) bits per node in any n-node bounded-degree network. We show that this latter space complexity is optimal. Specifically, we prove that every deterministic self-stabilizing algorithm solving leader election must use Ω(log log n)-bit per node registers in some n-node networks. In addition, we show that our lower bounds go beyond leader election, and apply to all problems that cannot be solved by anonymous algorithms.
Fichier principal
Vignette du fichier
main-lower-bound.pdf (438.98 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03536828 , version 1 (20-01-2022)
hal-03536828 , version 2 (21-05-2023)

Identifiants

Citer

Lélia Blin, Laurent Feuilloley, Gabriel Le Bouder. Optimal Space Lower Bound for Deterministic Self-Stabilizing Leader Election Algorithms. OPODIS 2021 - International Conference on Principles of Distributed Systems, Dec 2021, Strasbourg, France. ⟨hal-03536828v1⟩

Collections

INRIA INRIA2
203 Consultations
127 Téléchargements

Altmetric

Partager

More