article · 2002
One-phase commit: does it make sense?
Maha Abdallah, Rachid Guerraoui, Philippe Pucheral
Cited by 44Abstract and details only
Abstract
Although widely used in distributed transactional systems, the so-called Two-Phase Commit (2PC) protocol introduces a substantial delay in transaction processing, even in the absence of failures. This has led several researchers to look for alternative commit protocols that minimize the time cost associated with coordination messages and forced log writes in 2PC. In particular, variations of a One-Phase Commit (1PC) protocol have recently been proposed. Although efficient, 1PC is however rarely considered in practice because of the strong assumptions it requires from the distributed transactional system. The aim of the paper is to better identify and understand those assumptions. Through a careful look into the intrinsic characteristics of 1PC, we dissect the assumptions underlying it and we present simple techniques that minimize them. We believe that these techniques constitute a first step towards a serious reconsideration of 1PC in the transactional world.
Cite this paper
Abdallah, M., Guerraoui, R., & Pucheral, P. (2002). One-phase commit: does it make sense? https://doi.org/10.1109/icpads.1998.741040
Abdallah, Maha, et al. “One-phase commit: does it make sense?” vol. 448, 2002, pp. 182–92, https://doi.org/10.1109/icpads.1998.741040.
Abdallah, Maha, Rachid Guerraoui, and Philippe Pucheral. 2002. “One-phase commit: does it make sense?” https://doi.org/10.1109/icpads.1998.741040.
Abdallah, M., Guerraoui, R. and Pucheral, P. (2002) ‘One-phase commit: does it make sense?’. Available at: https://doi.org/10.1109/icpads.1998.741040.
@article{abdallah2002phase,
title = {{One-phase commit: does it make sense?}},
author = {Abdallah, Maha and Guerraoui, Rachid and Pucheral, Philippe},
volume = {448},
pages = {182--192},
year = {2002},
doi = {10.1109/icpads.1998.741040}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.