Clock Synchronization Is Almost Impossible with Bounded Memory
Bernadette Charron-Bost, Louis Penet de Monterno

TL;DR
This paper proves that achieving clock synchronization in networked systems with bounded memory is impossible, even in static or dynamic networks, highlighting fundamental limitations in distributed clock algorithms.
Contribution
It establishes lower bounds on memory and time for clock synchronization, showing no bounded-memory self-stabilizing solutions exist in static networks and bounded-memory solutions are impossible in dynamic networks.
Findings
No bounded-memory self-stabilizing algorithms for static networks.
At least logarithmic memory per node is required in dynamic networks.
Synchronization cannot be achieved with constant or bounded memory in the studied models.
Abstract
We study the problem of clock synchronization in a networked system with arbitrary starts for all nodes. We consider a synchronous network of nodes, where each node has a local clock that is an integer counter. Eventually, clocks must be all equal and increase by one in each round modulo some period . The purpose of this paper is to study whether clock synchronization can be achieved with bounded memory, that is every node maintains a number of states that does not depend on the network size. In particular, we are interested in clock synchronization algorithms which work in dynamic networks, i.e., tolerate that communication links continuously fail and come-up. We first focus on self-stabilizing solutions for clock synchronization, and prove that there is no such algorithm that is bounded memory, even in the case of static networks. More precisely, we show a lower bound of…
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
TopicsEEG and Brain-Computer Interfaces · Network Time Synchronization Technologies
