Compact deterministic self-stabilizing leader election on a ring: the exponential advantage of being talkative - Archive ouverte HAL
Article Dans Une Revue Distributed Computing Année : 2018

Compact deterministic self-stabilizing leader election on a ring: the exponential advantage of being talkative

Résumé

This paper focuses on compact deterministic self-stabilizing solutions for the leader election problem. When the solution is required to be silent (i.e., when the state of each process remains fixed from some point in time during any execution), there exists a lower bound of Ω(log n) bits of memory per participating node , where n denotes the number of nodes in the system. This lower bound holds even in rings. We present a new deterministic (non-silent) self-stabilizing protocol for n-node rings that uses only O(log log n) memory bits per node, and stabilizes in O(n log 2 n) rounds. Our protocol has several attractive features that make it suitable for practical purposes. First, it assumes an execution model that is used by existing compilers for real networks. Second, the size of the ring (or any upper bound on this size) does not need to be known by any node. Third, the node identifiers can be of various sizes. Finally, no synchrony assumption, besides weak fairness, is assumed. Our result shows that, perhaps surprisingly, silence can be traded for an exponential decrease in memory space without significantly increasing stabilization time or introducing restrictive assumptions. * A preliminary version of this paper has appeared in [12, 13]. † Additional support from the ANR project IRIS.
Fichier principal
Vignette du fichier
Journal_LeaderTalk.pdf (550.97 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01486763 , version 1 (10-03-2017)

Identifiants

Citer

Lélia Blin, Sébastien Tixeuil. Compact deterministic self-stabilizing leader election on a ring: the exponential advantage of being talkative. Distributed Computing, 2018, 31 (2), pp.139-166. ⟨10.1007/s00446-017-0294-2⟩. ⟨hal-01486763⟩
533 Consultations
267 Téléchargements

Altmetric

Partager

More