paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Frashokereti: Non-aborting Optimistically Replicated Objects

Frashokereti:非中止的乐观复制对象
OOPSLA 10(OOPSLA1)2026匹配度 1/10 · 该论文属于分布式系统与容错领域,研究乐观复制对象类型(ORDT)与 CRDT 的形式化与协议设计,与用户关注的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等方向没有实质交集;仅有的弱联系是其形式化证明方法,但问题域完全不同。引用 0 inbox
Eric Man Chan, Javad Saberlatibari, Mohsen Lesani
crossref: 2026-09-10

AI 速览

一句话:刻画可乐观复制且不中止调用的对象类型ORDT,证明其覆盖CRDT,并给出高效协议Frashokereti。

乐观复制对象能避免协调、提升响应性和可用性,但并发操作会引发冲突,导致副本状态发散或完整性受损,现有方法往往诉诸悲观协调或中止调用。本文刻画了ORDT(乐观复制数据类型):能够在不中止调用的前提下实现收敛与完整性的可乐观复制对象。作者证明ORDT涵盖CRDT以及变换后的关系模式,并给出将对象转换为ORDT的技术;同时证明超出ORDT范围的对象其乐观复制必然中止且问题是NP-完全的。进一步,论文提出面向ORDT的乐观复制协议Frashokereti,利用静态决定的顺序高效地对调用进行排序,并证明该协议对任意ORDT都是可靠的,即保持乐观、非中止、收敛、完整性与活性。实验结果表明Frashokereti显著优于先前的乐观协议。

问题
乐观复制对象在并发调用下产生冲突,现有方法要么退化为悲观协调,要么中止调用;缺乏对可同时保证收敛与完整性且不中止的对象类别的精确刻画。
方法
提出ORDT概念,证明其包含CRDT与变换后的关系模式,给出对象到ORDT的转换技术;对ORDT之外的对象证明乐观复制必然中止且NP-完全;设计使用静态决定顺序的协议Frashokereti。
评估
通过形式化证明Frashokereti对任意ORDT满足乐观、非中止、收敛、完整性与活性;并通过实验与先前乐观协议进行性能对比。
原文摘要(Abstract)

Optimistic replication of objects avoids coordination and brings higher responsiveness and availability. However, when clients issue concurrent operations, conflicts naturally arise which can lead the replicated states to diverge or lose integrity. When conflicts occur, existing approaches resort to pessimism or abortion. This paper characterizes ORDTs (Optimistically Replicated Data Types), objects that can be optimistically replicated with convergence and integrity, and without aborting calls. It shows that ORDTs subsume CRDTs and transformed relational schema, and presents techniques to convert objects to ORDTs. It further proves that optimistic replication for objects that fall out of ORDTs is aborting and NP-Complete. Further, it presents an optimistic replication protocol for ORDTs called Frashokereti . It uses a statically decided order to efficiently order calls. The paper proves that Frashokereti is sound for every ORDT, i.e., Frashokereti is optimistic and non-aborting, and preserves convergence, integrity, and liveness properties. Experimental results show that Frashokereti significantly outperforms previous optimistic protocols.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot3795,
  title = {Frashokereti: Non-aborting Optimistically Replicated Objects},
  author = {Eric Man Chan and Javad Saberlatibari and Mohsen Lesani},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {10},
  number = {OOPSLA1},
  year = {2026},
  doi = {10.1145/3798269}
}