Self-Stabilizing Clock Synchronization in Dynamic Networks
Bernadette Charron-Bost, Louis Penet de Monterno

TL;DR
This paper introduces new self-stabilizing algorithms for clock synchronization in dynamic networks, working without global knowledge and under various connectivity conditions, with proven convergence and efficiency.
Contribution
It presents novel algorithms that achieve clock synchronization in highly dynamic networks without requiring strong connectivity or global information, unifying and extending previous static network solutions.
Findings
Algorithms work under time-varying topologies with minimal assumptions.
Synchronization is achieved without global knowledge or strong connectivity.
The algorithms are efficient in time and space, and initial info improves performance.
Abstract
We consider the fundamental problem of clock synchronization in a synchronous multi-agent system. Each agent holds a clock with an arbitrary initial value, and clocks must eventually indicate the same value. Previous algorithms worked in static networks with drastic connectivity properties and assumed that global information is available at each agent. In this paper, we propose different solutions for time-varying topologies that require neither strong connectivity nor any global knowledge on the network. First, we study the case of unbounded clocks, and propose a self-stabilizing algorithm that works if, in each sufficiently long but bounded period of time, there is an agent, called a root, that can send messages, possibly indirectly, to all other agents. Such networks are highly dynamic in the sense that roots may change arbitrarily over time. Moreover, the bound on the…
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
TopicsNetwork Time Synchronization Technologies · Distributed systems and fault tolerance · Nonlinear Dynamics and Pattern Formation
