English

Towards Optimal Synchronous Counting

Distributed, Parallel, and Cluster Computing 2015-03-24 v1

Abstract

Consider a complete communication network of nn nodes, where the nodes receive a common clock pulse. We study the synchronous cc-counting problem: given any starting state and up to ff faulty nodes with arbitrary behaviour, the task is to eventually have all correct nodes counting modulo cc in agreement. Thus, we are considering algorithms that are self-stabilizing despite Byzantine failures. In this work, we give new algorithms for the synchronous counting problem that (1) are deterministic, (2) have linear stabilisation time in ff, (3) use a small number of states, and (4) achieve almost-optimal resilience. Prior algorithms either resort to randomisation, use a large number of states, or have poor resilience. In particular, we achieve an exponential improvement in the space complexity of deterministic algorithms, while still achieving linear stabilisation time and almost-linear resilience.

Keywords

Cite

@article{arxiv.1503.06702,
  title  = {Towards Optimal Synchronous Counting},
  author = {Christoph Lenzen and Joel Rybicki and Jukka Suomela},
  journal= {arXiv preprint arXiv:1503.06702},
  year   = {2015}
}

Comments

17 pages, 2 figures

R2 v1 2026-06-22T08:59:43.118Z