Universal Finite-State and Self-Stabilizing Computation in Anonymous Dynamic Networks
Giuseppe A. Di Luna, Giovanni Viglietta

TL;DR
This paper introduces new self-stabilizing and finite-state algorithms for anonymous dynamic networks, enabling reliable computation despite initial memory corruption and network unpredictability, improving upon static network methods.
Contribution
It presents the first self-stabilizing and finite-state algorithms for anonymous dynamic networks, with explicit stabilization times and novel techniques involving history trees.
Findings
Self-stabilizing algorithm stabilizes in max{4τn−2μ, 2μ} rounds.
Finite-state algorithm stabilizes in τ(2n^2 + n) rounds.
Improves upon static network algorithms by handling dynamic and anonymous settings.
Abstract
A communication network is said to be "anonymous" if its agents are indistinguishable from each other; it is "dynamic" if its communication links may appear or disappear unpredictably over time. Assuming that each of the agents of an anonymous dynamic network is initially given an input, it takes communication rounds for the agents to compute an arbitrary (frequency-based) function of such inputs (Di Luna-Viglietta, DISC 2023), where is a parameter called "dynamic disconnectivity", and measures how far the network is from being always connected (for always connected dynamic networks, ). It is known that, without making additional assumptions on the network and without knowing the number of agents , it is impossible to compute most functions and explicitly terminate. In fact, current state-of-the-art algorithms only achieve stabilization, i.e., allow…
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.
