English

Selecting a Leader in a Network of Finite State Machines

Distributed, Parallel, and Cluster Computing 2018-07-26 v2

Abstract

This paper studies a variant of the \emph{leader election} problem under the \emph{stone age} model (Emek and Wattenhofer, PODC 2013) that considers a network of nn randomized finite automata with very weak communication capabilities (a multi-frequency asynchronous generalization of the \emph{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 \emph{kk-leader selection}, in which a leader should be selected out of at most kk initial candidates. Our main contribution is an algorithm that solves kk-leader selection for bounded kk in the aforementioned stone age model. On (general topology) graphs of diameter DD, this algorithm runs in O~(D)\tilde{O}(D) time and succeeds with high probability. The assumption that kk is bounded turns out to be unavoidable: we prove that if k=ω(1)k = \omega (1), then no algorithm in this model can solve kk-leader selection with a (positive) constant probability.

Keywords

Cite

@article{arxiv.1805.05660,
  title  = {Selecting a Leader in a Network of Finite State Machines},
  author = {Yehuda Afek and Yuval Emek and Noa Kolikant},
  journal= {arXiv preprint arXiv:1805.05660},
  year   = {2018}
}

Comments

To appear in DISC 2018