Near-Optimal Self-Stabilising Counting and Firing Squads
Christoph Lenzen, Joel Rybicki

TL;DR
This paper introduces a framework for solving self-stabilising counting and firing squad problems in distributed systems, achieving near-optimal resilience, stabilisation, and response times by reducing these tasks to binary consensus.
Contribution
The paper presents a novel framework that reduces self-stabilising counting and firing squad problems to binary consensus, enabling efficient deterministic and randomized solutions with optimal resilience.
Findings
Deterministic algorithm for Byzantine firing squads with resilience f<n/3
Asymptotically optimal stabilisation and response time O(f)
Message size of O(log f)
Abstract
Consider a fully-connected synchronous distributed system consisting of nodes, where up to nodes may be faulty and every node starts in an arbitrary initial state. In the synchronous -counting problem, all nodes need to eventually agree on a counter that is increased by one modulo in each round for given . In the self-stabilising firing squad problem, the task is to eventually guarantee that all non-faulty nodes have simultaneous responses to external inputs: if a subset of the correct nodes receive an external "go" signal as input, then all correct nodes should agree on a round (in the not-too-distant future) in which to jointly output a "fire" signal. Moreover, no node should generate a "fire" signal without some correct node having previously received a "go" signal as input. We present a framework reducing both tasks to binary consensus at very small cost. For…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Age of Information Optimization · Optimization and Search Problems
