DocumentCode :
2488639
Title :
One-phase commit: does it make sense?
Author :
Abdallah, Maha ; Guerraoui, Rachid ; Pucheral, Philippe
Author_Institution :
Lab. PRiSM, Univ. de Versailles, France
fYear :
1998
fDate :
14-16 Dec 1998
Firstpage :
182
Lastpage :
192
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
Keywords :
fault tolerant computing; protocols; transaction processing; 1PC protocol; 2PC; Two-Phase Commit protocol; alternative commit protocols; coordination messages; distributed transactional systems; forced log writes; one-phase commit; time cost minimization; transaction processing; Access protocols; Constraint theory; Costs; Database systems; Delay effects; Desktop publishing; Partial response channels; Process design; Read only memory; Voting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Tainan
ISSN :
1521-9097
Print_ISBN :
0-8186-8603-0
Type :
conf
DOI :
10.1109/ICPADS.1998.741040
Filename :
741040
Link To Document :
بازگشت