Modeling and Control of bittide Synchronization
Sanjay Lall, Calin Cascaval, Martin Izzard, Tammo Spalink

TL;DR
This paper introduces a novel distributed system design that provides perfectly synchronized logical clocks without relying on physical clock distribution, using a mathematical model and control theory to ensure synchronization.
Contribution
It proposes a new system architecture and the abstract frame model (AFM) for synchronization, removing the need for physical clock distribution in distributed systems.
Findings
AFM provides a mathematical foundation for synchronization.
Controllers satisfying AFM properties ensure unique solutions.
The approach improves synchronization without physical clock distribution.
Abstract
Distributed system applications rely on a fine-grain common sense of time. Existing systems maintain the common sense of time by keeping each independent machine as close as possible to wall-clock time through a combination of software protocols like NTP and GPS signals and/or precision references like atomic clocks. This approach is expensive and has tolerance limitations that require protocols to deal with asynchrony and its performance consequences. Moreover, at data-center scale it is impractical to distribute a physical clock as is done on a chip or printed circuit board. In this paper we introduce a distributed system design that removes the need for physical clock distribution or mechanisms for maintaining close alignment to wall-clock time, and instead provides applications with a perfectly synchronized logical clock. We discuss the abstract frame model (AFM), a mathematical…
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 · Distributed and Parallel Computing Systems · Network Time Synchronization Technologies
MethodsGreedy Policy Search
