Cover Image for ChronoQuorum: Letting the Clock Order, and What That Buys
Cover Image for ChronoQuorum: Letting the Clock Order, and What That Buys
18 Going

ChronoQuorum: Letting the Clock Order, and What That Buys

Discord
Registration
Welcome! To join the event, please register below.
About Event

​About the Presenter

​Chiradip Mandal, founder and researcher at Space-RF and co-founder of this study group, will lead this session. He was previously a Distributed Systems and Database Architect at Apple and CTO at Gemini Data, and is the author of Designing Ultra-Large Scale Systems (volume 1 coming soon).

​Chronoquorum: Letting the Clock Order, and What That Buys

​Every protocol in the Paxos, Raft, and Viewstamped Replication lineage spends its complexity budget on the same thing: recovering the right to order. Ballots, views, elections, state transfer — machinery that exists because ordering authority can be lost and must be re-established.

​ChronoQuorum elects nobody. On a fixed cluster sharing a precise clock and a bounded-delay network, a proposal carries a synchronized timestamp, becomes eligible once a settling window has elapsed, and commits on quorum acknowledgment. Order is a property of the clock and the schedule, not of a leader's choice. The window tracks measured clock uncertainty, so the protocol degrades by getting slower rather than by switching into a second, separately verified mode — and when the time guarantee is lost it halts rather than diverging quietly.

​The talk does three things:

  1. ​It places ChronoQuorum against the canon on a seven-axis rubric: Paxos and its variants, Raft, Viewstamped Replication, and the clock-ordered cousins.

  2. ​It argues determinism as a cascade — one decision propagating into order, replay, recovery, and verification.

  3. ​It argues that commit latency here is a function of clock precision: a better clock is a protocol upgrade, where for Raft it is only a monitoring upgrade.

​What is proven and what is merely intended are drawn sharply.

​Prerequisite readings

​Start with the first four if you read nothing else. The rest is background, in the order the talk touches it.

​

​Location

  • ​Please join the Designing Ultra Large Scale Systems Discord: Join Discord Server

  • ​The event will be in Classroom 1 on the Discord.

18 Going