THE PERFORMANCE OF 2 PHASE COMMIT PROTOCOLS IN THE PRESENCE OF SITE FAILURES

Citation
Ml. Liu et al., THE PERFORMANCE OF 2 PHASE COMMIT PROTOCOLS IN THE PRESENCE OF SITE FAILURES, DISTRIBUTED AND PARALLEL DATABASES, 6(2), 1998, pp. 157-182
Citations number
25
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Information Systems","Computer Science Theory & Methods","Computer Science Information Systems
ISSN journal
09268782
Volume
6
Issue
2
Year of publication
1998
Pages
157 - 182
Database
ISI
SICI code
0926-8782(1998)6:2<157:TPO2PC>2.0.ZU;2-Q
Abstract
The two phase commit is an important protocol in distributed database systems. Much of the existing literature on the protocol is restricted to discussing and analyzing the protocol (and its variants) in the ab sence of Failures. Very little, especially in quantitative terms, has been written about its performance in the presence of site failures. I n this study, we use a simulation testbed of a distributed database sy stem to quantify the differences in the performances of four widely kn own variants of the 2PC protocols (the generic 2PC, presumed commit, p resumed abort, and early prepare). Our study covers both the no-failur e case and the case of site failures. We present a number of interesti ng results based on our experiments. One is that the performance of th ese 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.