English

Understanding Paxos and other distributed consensus algorithms

Distributed, Parallel, and Cluster Computing 2022-02-15 v1

Abstract

Paxos is a widely used and notoriously hard to understand method for solving one type of distributed consensus problem. This note provides a quick explanation of Paxos, a novel proof of correctness that is intended to provide insight into why the algorithm is as simple as the author has claimed, an explanation of why it does and why it doesn't work, and has a brief discussion of alternatives.

Keywords

Cite

@article{arxiv.2202.06348,
  title  = {Understanding Paxos and other distributed consensus algorithms},
  author = {Victor Yodaiken},
  journal= {arXiv preprint arXiv:2202.06348},
  year   = {2022}
}