Granular Synchrony

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Giridharan, Neil, Abraham, Ittai, Crooks, Natacha, Nayak, Kartik, Ren, Ling
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914926616903680
author Giridharan, Neil
Abraham, Ittai
Crooks, Natacha
Nayak, Kartik
Ren, Ling
author_facet Giridharan, Neil
Abraham, Ittai
Crooks, Natacha
Nayak, Kartik
Ren, Ling
contents 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 $n$ parties can be achieved against $f \geq n/2$ crash faults or $f \geq n/3$ Byzantine faults without resorting to full synchrony.
format Preprint
id arxiv_https___arxiv_org_abs_2408_12853
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Granular Synchrony
Giridharan, Neil
Abraham, Ittai
Crooks, Natacha
Nayak, Kartik
Ren, Ling
Distributed, Parallel, and Cluster Computing
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 $n$ parties can be achieved against $f \geq n/2$ crash faults or $f \geq n/3$ Byzantine faults without resorting to full synchrony.
title Granular Synchrony
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2408.12853