Universal adaptive self-stabilizing traversal scheme: random walk and reloading wave
Thibault Bernard, Alain Bui, Devan Sohier

TL;DR
This paper presents a universal, self-stabilizing token circulation scheme using random walks and reloading waves, capable of functioning in dynamic environments with transient failures without prior topology knowledge.
Contribution
It introduces a novel combination of random walks and reloading waves to ensure reliable token circulation in dynamic systems, with self-stabilization and no topology assumptions.
Findings
The scheme guarantees infinite visits to all nodes despite failures.
It tolerates dynamic reconfigurations with local detection.
Parameters can be tuned based on system visit times.
Abstract
In this paper, we investigate random walk based token circulation in dynamic environments subject to failures. We describe hypotheses on the dynamic environment that allow random walks to meet the important property that the token visits any node infinitely often. The randomness of this scheme allows it to work on any topology, and require no adaptation after a topological change, which is a desirable property for applications to dynamic systems. For random walks to be a traversal scheme and to answer the concurrence problem, one needs to guarantee that exactly one token circulates in the system. In the presence of transient failures, configurations with multiple tokens or with no token can occur. The meeting property of random walks solves the cases with multiple tokens. The reloading wave mechanism we propose, together with timeouts, allows to detect and solve cases with no token.…
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 · Distributed and Parallel Computing Systems · Optimization and Search Problems
