Oracles for Self-Stabilizing Leader Election in Population Protocols - Archive ouverte HAL Accéder directement au contenu
Rapport Année : 2013

Oracles for Self-Stabilizing Leader Election in Population Protocols

Résumé

This paper considers the fundamental problem of \emph{self-stabilizing leader election} ($SSLE$) in the model of \emph{population protocols}. In this model an unknown number of asynchronous, anonymous and finite state mobile agents interact in pairs. $SSLE$ was shown to be impossible in this model without additional assumptions. This impossibility can be circumvented for instance by augmenting the system with an oracle, like the eventual \emph{leader detector} $\Omega?$ of Fischer and Jiang, who presented a uniform protocol solving $SSLE$ with the help of $\Omega?$ on complete communication graphs and rings. In this paper, we extend their results. Our first contribution is a precise framework for dealing with oracles. This framework is independent of the notion of real time. Such a design choice avoids some known problems of traditional real time based frameworks. We then formally define $\Omega?$ as well as a \emph{stronger} oracle $\Omega\$$ and a \emph{weaker} one $W\Omega?$. The comparison between the oracles is based on the notion of \emph{implementation}. We prove that $SSLE$ can be implemented with $\Omega\$$ over weakly connected communication graphs, with $W\Omega?$ over oriented trees and with $\Omega?$ over weakly connected communication graphs of bounded degree. Finally, we show that $\Omega?$ can be implemented using $SSLE$ over rings, proving their equivalence. All these results allow to establish relations between the different oracles and $SSLE$, which we summarize in a figure.
Fichier principal
Vignette du fichier
leader_election.pdf (398.59 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00839759 , version 1 (29-06-2013)
hal-00839759 , version 2 (22-05-2014)
hal-00839759 , version 3 (25-09-2016)

Identifiants

  • HAL Id : hal-00839759 , version 1

Citer

Joffroy Beauquier, Peva Blanchard, Janna Burman, Oksana Denysyuk. Oracles for Self-Stabilizing Leader Election in Population Protocols. 2013. ⟨hal-00839759v1⟩
352 Consultations
115 Téléchargements

Partager

Gmail Facebook X LinkedIn More