Skip to content
Free planNo credit card requiredStart writing

article · 2024

Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple

Chris Jensen, Heidi Howard, Antonios Katsarakis, Richard Mortier

Cited by 1Open access

Abstract

Distributed transactional datastores are pivotal in supporting the needs of modern applications and services. Datastores rely on distributed transactional protocols to tolerate faults while also aiming for strong consistency and high performance. State-of-the-art transactional protocols, such as FaRM, provide a lock-free execution phase, thus improving performance and simplifying recovery. However, these protocols often come with lengthy and complicated commit phases, requiring multiple round-trips to commit a transaction (or additional replicas). This completely contrasts with the simplicity and efficiency of the traditional two-phase commit (2PC) protocol, which can commit a transaction after a single round-trip, albeit lacking fault tolerance.

Cite this paper

APA 7

Jensen, C., Howard, H., Katsarakis, A., & Mortier, R. (2024). Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple. https://doi.org/10.1145/3642976.3653035

MLA 9

Jensen, Chris, et al. “Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple.” 2024, pp. 44–57, https://doi.org/10.1145/3642976.3653035.

Chicago

Jensen, Chris, Heidi Howard, Antonios Katsarakis, and Richard Mortier. 2024. “Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple.” https://doi.org/10.1145/3642976.3653035.

Harvard

Jensen, C. et al. (2024) ‘Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple’. Available at: https://doi.org/10.1145/3642976.3653035.

BibTeX
@article{jensen2024unanimous,
  title = {{Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple}},
  author = {Jensen, Chris and Howard, Heidi and Katsarakis, Antonios and Mortier, Richard},
  pages = {44--57},
  year = {2024},
  doi = {10.1145/3642976.3653035}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.