Synchronization of ad hoc Clock Networks
Jaderick P. Pabico

TL;DR
This paper presents a novel graph-theoretic protocol for clock synchronization in ad hoc networks that achieves faster theoretical convergence times and improved scalability over existing methods like NTP.
Contribution
It introduces a synchronization protocol with O(log N) time complexity and reduced space requirements, using circulant graph communication, improving scalability and efficiency.
Findings
Achieves O(log N) synchronization time theoretically.
Reduces space complexity from O(N) to O(1) with tweaks.
Empirically synchronizes up to 80% of clocks, outperforming current protocols.
Abstract
We introduce a graph-theoretic approach to synchronizing clocks in an {\em ad hoc} network of ~timepieces. Clocks naturally drift away from being synchronized because of many physical factors. The manual way of clock synchronization suffers from an inherrent propagation of the so called "clock drift" due to "word-of-mouth effect." The current standard way of automated clock synchronization is either via radio band transmission of the global clock or via the software-based Network Time Protocol (NTP). Synchronization via radio band transmission suffers from the wave transmission delay, while the client-server-based NTP does not scale to increased number of clients as well as to unforeseen server overload conditions (e.g., flash crowd and time-of-day effects). Further, the trivial running time of NTP for synchronizing an -node network, where each node is a clock and the NTP server…
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 · Peer-to-Peer Network Technologies · Network Time Synchronization Technologies
