Contributor(s)
Laboratoire Bordelais de Recherche en Informatique (LaBRI)Université Bordeaux Segalen - Bordeaux 2 - Université Sciences et Technologies - Bordeaux 1 - École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB) - CNRS
Full record
Show full item recordOnline Access
https://hal.archives-ouvertes.fr/hal-00451114Abstract
International audienceElection is a classical paradigm in distributed algorithms. This paper aims to design and analyze a distributed algorithm choosing a node in a graph which models a network. In case the graph is a tree, a simple schema of algorithm acts as follows: it removes leaves till the graph is reduced to a single vertex: the elected one. In \cite{MSZ03}, the authors studied a randomized variant of this schema which gives the same probability of being elected to each node of the tree. They conjectured that expected election duration of this algorithm is $O(\ln(n))$ where $n$ denotes the size of the tree and asked whether it is possible to use the same algorithm to obtain a fair election in other classes of graphs. In this paper, we prove their conjecture. We then introduce a new structure called polyominoid graphs. We show how a spanning tree for these graphs can be computed locally so that our algorithm, applied to this spanning tree, gives a uniform election algorithm on polyominoids.
Date
2010Type
Journal articlesIdentifier
oai:HAL:hal-00451114v1https://hal.archives-ouvertes.fr/hal-00451114
hal-00451114
DOI : 10.1016/j.dam.2010.01.008
DOI
: 10.1016/j.dam.2010.01.008ae974a485f413a2113503eed53cd6c53
: 10.1016/j.dam.2010.01.008