paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Arbitration-Free Consistency Is Available (and Vice Versa)

无仲裁一致性是可用的(反之亦然)
POPL 10(POPL)2026匹配度 1/10 · 论文研究分布式存储系统的一致性与可用性权衡,属于分布式系统与形式语义方向,与用户关注的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析没有直接交集。仅在形式化证明方法上有非常间接的相似性,研究问题与目标场景不匹配。引用 3 inbox
Hagit Attiya, Constantin Enea, Enrique Román-Calvo
crossref: 2026-09-10

AI 速览

一句话:提出统一语义框架,证明对象规格可无协调实现当且仅当无仲裁,统一并推广 CAP 类结果。

本文研究分布式存储中可用性与一致性之间的权衡。经典 CAP 等结果只针对简单读写接口,未精确刻画哪些对象语义与一致性模型组合可无协调实现。作者提出通用语义框架,将存储规格分解为操作语义和一致性模型,覆盖键值存储、计数器、集合、CRDT 和 SQL 数据库,以及因果一致性、顺序一致性、快照隔离和有界陈旧等模型。在此框架中证明无仲裁一致性(AFC)定理:某对象规格在某一致性模型下存在可用实现,当且仅当它无仲裁,即不依赖全序仲裁来解决可见性或读依赖。该定理统一并推广既有结果,揭示无仲裁性是协调无关一致性的根本边界。

问题
经典 CAP 等定理仅覆盖简单读写接口,无法说明对象语义与一致性模型的哪些组合存在分区下可用(无协调)实现。
方法
建立统一语义框架,将存储规格表示为操作语义与一致性模型的组合,并在其上定义与证明 AFC 定理。
评估
主要通过理论证明与实例覆盖进行评估,涵盖键值、计数器、集合、CRDT、SQL 及多种一致性模型,并说明该定理统一推广已有结果。
原文摘要(Abstract)

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

BibTeX
@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}
}