Maintaining a Distributed Spanning Forest in Highly Dynamic Networks
Matthieu Barjon, Arnaud Casteigts, Serge Chaumette, Colette Johnen,, Yessin M. Neggaz

TL;DR
This paper introduces a distributed algorithm that maintains a forest of spanning trees in highly dynamic networks, ensuring correctness and local decision-making despite frequent topology changes.
Contribution
The paper presents a novel distributed algorithm for maintaining spanning forests in highly dynamic networks with no restrictions on change rate, using local decisions and graph transformations.
Findings
Algorithm guarantees a cycle-free forest covering all nodes after each round
Each node belongs to exactly one tree with a single root or token
Preliminary experiments validate the algorithm's practicality
Abstract
Highly dynamic networks are characterized by frequent changes in the availability of communication links. These networks are often partitioned into several components, which split and merge unpredictably. We present a distributed algorithm that maintains a forest of (as few as possible) spanning trees in such a network, with no restriction on the rate of change. Our algorithm is inspired by high-level graph transformations, which we adapt here in a (synchronous) message passing model for dynamic networks. The resulting algorithm has the following properties: First, every decision is purely local---in each round, a node only considers its role and that of its neighbors in the tree, with no further information propagation (in particular, no wave mechanisms). Second, whatever the rate and scale of the changes, the algorithm guarantees that, by the end of every round, the network is covered…
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.
