Performance of two-phase commit protocols in the presence of site failures

M. L. Liu, D. Agrawal, A. El Abbadi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

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. In this study, we use a simulation testbed 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 experiment 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.

Original languageEnglish
Title of host publicationDigest of Papers - International Symposium on Fault-Tolerant Computing
PublisherPubl by IEEE
Pages234-243
Number of pages10
ISBN (Print)0818655224
Publication statusPublished - 1 Jan 1994
EventProceedings of the 24th International Symposium on Fault-Tolerant Computing - Austin, TX, USA
Duration: 15 Jun 199417 Jun 1994

Publication series

NameDigest of Papers - International Symposium on Fault-Tolerant Computing
ISSN (Print)0731-3071

Other

OtherProceedings of the 24th International Symposium on Fault-Tolerant Computing
CityAustin, TX, USA
Period15/6/9417/6/94

    Fingerprint

ASJC Scopus subject areas

  • Hardware and Architecture
  • Engineering(all)

Cite this

Liu, M. L., Agrawal, D., & El Abbadi, A. (1994). Performance of two-phase commit protocols in the presence of site failures. In Digest of Papers - International Symposium on Fault-Tolerant Computing (pp. 234-243). (Digest of Papers - International Symposium on Fault-Tolerant Computing). Publ by IEEE.