A Preliminary Model of Coordination-free Consistency

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Li, Shulu, Lee, Edward A.
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908295852195840
author Li, Shulu
Lee, Edward A.
author_facet Li, Shulu
Lee, Edward A.
contents Building consistent distributed systems has largely depended on complex coordination strategies that are not only tricky to implement, but also take a toll on performance as they require nodes to wait for coordination messages. In this paper, we explore the conditions under which no coordination is required to guarantee consistency. We present a simple and succinct theoretical model for distributed computation that separates coordination from computation. The main contribution of this work is mathematically defining concepts in distributed computing such as strong eventual consistency, consistency, consistent under partition, confluence, coordination-free, and monotonicity. Based on these definitions, we prove necessary and sufficient conditions for strong eventual consistency and give a proof of the CALM theorem from a distributed computation perspective.
format Preprint
id arxiv_https___arxiv_org_abs_2504_01141
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Preliminary Model of Coordination-free Consistency
Li, Shulu
Lee, Edward A.
Distributed, Parallel, and Cluster Computing
F.0; C.2.4
Building consistent distributed systems has largely depended on complex coordination strategies that are not only tricky to implement, but also take a toll on performance as they require nodes to wait for coordination messages. In this paper, we explore the conditions under which no coordination is required to guarantee consistency. We present a simple and succinct theoretical model for distributed computation that separates coordination from computation. The main contribution of this work is mathematically defining concepts in distributed computing such as strong eventual consistency, consistency, consistent under partition, confluence, coordination-free, and monotonicity. Based on these definitions, we prove necessary and sufficient conditions for strong eventual consistency and give a proof of the CALM theorem from a distributed computation perspective.
title A Preliminary Model of Coordination-free Consistency
topic Distributed, Parallel, and Cluster Computing
F.0; C.2.4
url https://arxiv.org/abs/2504.01141