License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.DISC.2018.4
URN: urn:nbn:de:0030-drops-97933
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2018/9793/
Afek, Yehuda ;
Emek, Yuval ;
Kolikant, Noa
Selecting a Leader in a Network of Finite State Machines
Abstract
This paper studies a variant of the leader election problem under the stone age model (Emek and Wattenhofer, PODC 2013) that considers a network of n randomized finite automata with very weak communication capabilities (a multi-frequency asynchronous generalization of the beeping model's communication scheme). Since solving the classic leader election problem is impossible even in more powerful models, we consider a relaxed variant, referred to as k-leader selection, in which a leader should be selected out of at most k initial candidates. Our main contribution is an algorithm that solves k-leader selection for bounded k in the aforementioned stone age model. On (general topology) graphs of diameter D, this algorithm runs in O~(D) time and succeeds with high probability. The assumption that k is bounded turns out to be unavoidable: we prove that if k = omega (1), then no algorithm in this model can solve k-leader selection with a (positive) constant probability.
BibTeX - Entry
@InProceedings{afek_et_al:LIPIcs:2018:9793,
author = {Yehuda Afek and Yuval Emek and Noa Kolikant},
title = {{Selecting a Leader in a Network of Finite State Machines}},
booktitle = {32nd International Symposium on Distributed Computing (DISC 2018)},
pages = {4:1--4:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-092-7},
ISSN = {1868-8969},
year = {2018},
volume = {121},
editor = {Ulrich Schmid and Josef Widder},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2018/9793},
URN = {urn:nbn:de:0030-drops-97933},
doi = {10.4230/LIPIcs.DISC.2018.4},
annote = {Keywords: stone age model, beeping communication scheme, leader election, k-leader selection, randomized finite state machines, asynchronous scheduler}
}
Keywords: |
|
stone age model, beeping communication scheme, leader election, k-leader selection, randomized finite state machines, asynchronous scheduler |
Collection: |
|
32nd International Symposium on Distributed Computing (DISC 2018) |
Issue Date: |
|
2018 |
Date of publication: |
|
04.10.2018 |