Deterministic Self-Stabilizing BFS Construction in Constant Space
L\'elia Blin, Franck Petit, S\'ebastien Tixeuil

TL;DR
This paper presents a novel self-stabilizing algorithm for constructing BFS spanning trees in semi-uniform networks using only constant memory per node, achieving convergence without global network knowledge.
Contribution
It introduces the first constant-space self-stabilizing BFS construction algorithm that operates efficiently without prior global network parameters.
Findings
Converges in 2^epsilon time units, where epsilon is the node's eccentricity.
Uses an innovative token dissemination mechanism to ensure correctness.
Operates without prior knowledge of network size, degree, or diameter.
Abstract
In this paper, we resolve a long-standing question in self-stabilization by demonstrating that it is indeed possible to construct a spanning tree in a semi-uniform network using constant memory per node. We introduce a self-stabilizing synchronous algorithm that builds a breadth-first search (BFS) spanning tree with only bits of memory per node, converging in time units, where denotes the eccentricity of the distinguish node. Crucially, our approach operates without any prior knowledge of global network parameters such as maximum degree, diameter, or total node count. In contrast to traditional self-stabilizing methods, such as pointer-to-neighbor communication or distance-to-root computation, that are unsuitable under strict memory constraints, our solution employs an innovative constant-space token dissemination mechanism. This mechanism effectively…
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 · Modular Robots and Swarm Intelligence · Interconnection Networks and Systems
