DocumentCode
2281877
Title
A two-phase commit protocol and its performance
Author
BOUTROS, Boutros S. ; Desai, Bipin C.
Author_Institution
Concordia Univ., Montreal, Que., Canada
fYear
1996
fDate
9-10 Sep 1996
Firstpage
100
Lastpage
105
Abstract
A number of schemes have been used in distributed database systems to coordinate the execution of the subtransactions of a global transaction. We study the performance of a simple modification to the basic two phase commit protocol called Prudent Two Phase Commit protocol. The protocol gives the transaction a second chance before it decides to abort it. This prudent approach prevents a transaction from aborting in case of transient communication failures and hence improves system performance and reliability. To measure the performance of this protocol, we simulate a distributed database system. The performance of this simulated distributed system is measured while using the Prudent, Basic, and Optimistic Two Phase Commit protocols. The results of this simulation study are presented with a discussion and interpretation of the graphs generated by the simulation. The results confirm the improvement in system performance with the Prudent Two Phase Commit Protocol
Keywords
distributed databases; protocols; software fault tolerance; transaction processing; virtual machines; Prudent Two Phase Commit protocol; distributed database systems; global transaction; prudent approach; reliability; simulated distributed system; subtransactions; system performance; transient communication failures; Availability; Banking; Database systems; Distributed databases; Maintenance; Management information systems; Protocols; System performance; Throughput; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Applications, 1996. Proceedings., Seventh International Workshop on
Conference_Location
Zurich
Print_ISBN
0-8186-7662-0
Type
conf
DOI
10.1109/DEXA.1996.558282
Filename
558282
Link To Document