一句话:提出统一语义框架,证明对象规格可无协调实现当且仅当无仲裁,统一并推广 CAP 类结果。
本文研究分布式存储中可用性与一致性之间的权衡。经典 CAP 等结果只针对简单读写接口,未精确刻画哪些对象语义与一致性模型组合可无协调实现。作者提出通用语义框架,将存储规格分解为操作语义和一致性模型,覆盖键值存储、计数器、集合、CRDT 和 SQL 数据库,以及因果一致性、顺序一致性、快照隔离和有界陈旧等模型。在此框架中证明无仲裁一致性(AFC)定理:某对象规格在某一致性模型下存在可用实现,当且仅当它无仲裁,即不依赖全序仲裁来解决可见性或读依赖。该定理统一并推广既有结果,揭示无仲裁性是协调无关一致性的根本边界。
The fundamental tension between availability and consistency shapes the design of distributed storage systems. Classical results capture extreme points of this trade-off: the CAP theorem shows that strong models like linearizability preclude availability under partitions, while weak models like causal consistency remain implementable without coordination. These theorems apply to simple read-write interfaces, leaving open a precise explanation of the combinations of object semantics and consistency models that admit available implementations. This paper develops a general semantic framework in which storage specifications combine operation semantics and consistency models. The framework encompasses a broad range of objects (key-value stores, counters, sets, CRDTs, and SQL databases) and consistency models (from causal consistency and sequential consistency to snapshot isolation and bounded staleness). Within this framework, we prove the Arbitration-Free Consistency (AFC) theorem, showing that an object specification within a consistency model admits an available implementation if and only if it is arbitration-free , that is, it does not require a total arbitration order to resolve visibility or read dependencies. The AFC theorem unifies and generalizes previous results, revealing arbitration-freedom as the fundamental property that delineates coordination-free consistency from inherently synchronized behavior.
DOI 原文 · arXiv · PDF(开放获取) · DBLP
@article{AttiyaER26,
title = {Arbitration-Free Consistency Is Available (and Vice Versa)},
author = {Hagit Attiya and Constantin Enea and Enrique Román-Calvo},
journal = {Proceedings of the ACM on Programming Languages},
volume = {10},
number = {POPL},
year = {2026},
doi = {10.1145/3776683}
}