Logical Synchrony and the bittide Mechanism

07/31/2023
by   Sanjay Lall, et al.
0

We introduce logical synchrony, a framework that allows distributed computing to be coordinated as tightly as in synchronous systems without the distribution of a global clock or any reference to universal time. We develop a model of events called a logical synchrony network, in which nodes correspond to processors and every node has an associated local clock which generates the events. We construct a measure of logical latency and develop its properties. A further model, called a multiclock network, is then analyzed and shown to be a refinement of the logical synchrony network. We present the bittide mechanism as an instantiation of multiclock networks, and discuss the clock control mechanism that ensures that buffers do not overflow or underflow. Finally we give conditions under which a logical synchrony network has an equivalent synchronous realization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2019

The Bloom Clock

The bloom clock is a space-efficient, probabilistic data structure desig...
research
09/29/2021

Modeling and Control of Google bittide Synchronization

Distributed system applications rely on a fine-grain common sense of tim...
research
11/09/2021

Resistance Distance and Control Performance for Google bittide Synchronization

We discuss control of bittide distributed systems, which are designed to...
research
03/11/2020

PALS: Plesiochronous and Locally Synchronous Systems

Consider an arbitrary network of communicating modules on a chip, each r...
research
04/30/2021

Achieving Causality with Physical Clocks

Physical clocks provide more precision than applications can use. For ex...
research
03/29/2023

Partial Product Updates for Agents of Detectable Failure and Logical Obstruction to Task Solvability

The logical method proposed by Goubault, Ledent, and Rajsbaum provides a...
research
08/05/2023

Decentralized Predicate Detection over Partially Synchronous Continuous-Time Signals

We present the first decentralized algorithm for detecting predicates ov...

Please sign up or login with your details

Forgot password? Click here to reset