The Community for Technology Leaders
Proceedings of IEEE 24th International Symposium on Fault- Tolerant Computing (1994)
Austin, TX, USA
June 15, 1994 to June 17, 1994
ISBN: 0-8186-5520-8
pp: 234-243
M.L. Liu , Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
D. Agrawal , Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
A. El Abbadi , Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
ABSTRACT
Much of the existing literature on the two phase commit protocol is restricted to discussing and analyzing the protocol (and its variants) in the absence of failure. Very little, especially in quantitative terms, has been written about its performance in the presence of site failures. We use a simulation test bed of a distributed database system to quantify the differences in the performances of four 2PC protocols (the generic 2PC, presumed commit, presumed abort, and early prepare). Our study covers both the no-failure case and the case of site failures. We present a number of interesting experimental results. One is that the performance of these protocols is highly dependent on the message-processing latency at the transaction coordinator site. Another is that the presumed abort protocol does not necessarily yield better performance in the presence of site failures.<>
INDEX TERMS
protocols, storage management, distributed databases, concurrency control, transaction processing, software reliability, fault tolerant computing
CITATION

M. Liu, D. Agrawal and A. El Abbadi, "The performance of two-phase commit protocols in the presence of site failures," Proceedings of IEEE 24th International Symposium on Fault- Tolerant Computing(FTCS), Austin, TX, USA, 1994, pp. 234-243.
doi:10.1109/FTCS.1994.315637
94 ms
(Ver 3.3 (11022016))