English

Extending Classic Paxos for High-performance Read-Modify-Write Registers

Distributed, Parallel, and Cluster Computing 2021-03-30 v1

Abstract

In this work we provide a detailed specification of how we extended and implemented Classic Paxos (CP) to execute Read-Modify-Writes. In addition, we also specify how we implemented All-aboard Paxos over CP and how we use carstamps, to also add ABD reads and writes, to accelerate the common case, where RMWs are not needed. Our specification targets a Key-Value-Store that is deployed within the datacenter, is replicated across 3 to 7 machines and supports reads, writes and RMWs.

Cite

@article{arxiv.2103.14701,
  title  = {Extending Classic Paxos for High-performance Read-Modify-Write Registers},
  author = {Vasilis Gavrielatos and Antonios Katsarakis and Vijay Nagarajan},
  journal= {arXiv preprint arXiv:2103.14701},
  year   = {2021}
}
R2 v1 2026-06-24T00:36:01.949Z