Granular Synchrony
Neil Giridharan, Ittai Abraham, Natacha Crooks, Kartik Nayak, Ling Ren

TL;DR
This paper introduces granular synchrony, a new network timing model that combines different communication modes, providing a more realistic framework for distributed consensus and unifying existing models.
Contribution
The paper proposes granular synchrony as a novel, more accurate timing model and establishes conditions for fault-tolerant consensus within this framework.
Findings
Consensus achievable with fewer assumptions than full synchrony.
Unified framework encompassing existing timing models.
Conditions for crash and Byzantine fault tolerance derived.
Abstract
Today's mainstream network timing models for distributed computing are synchrony, partial synchrony, and asynchrony. These models are coarse-grained and often make either too strong or too weak assumptions about the network. This paper introduces a new timing model called granular synchrony that models the network as a mixture of synchronous, partially synchronous, and asynchronous communication links. The new model is not only theoretically interesting but also more representative of real-world networks. It also serves as a unifying framework where current mainstream models are its special cases. We present necessary and sufficient conditions for solving crash and Byzantine fault-tolerant consensus in granular synchrony. Interestingly, consensus among parties can be achieved against crash faults or Byzantine faults without resorting to full synchrony.
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
TopicsNeurological disorders and treatments
