Loading...
Please wait, while we are loading the content...
Similar Documents
Recovery and Performance of Atomic Commit Processing in Distributed Database Systems (1998)
| Content Provider | CiteSeerX |
|---|---|
| Author | Chrysanthis, P. K. Samaras, G. Al-Houmaily, Y. J. |
| Description | A transaction is traditionally defined so as to provide the properties of atomicity, consistency, integrity, and durability (ACID) for any operation it performs. In order to ensure the atomicity of distributed transactions, an atomic commit protocol needs to be followed by all sites participating in a transaction execution to agree on the final outcome, that is, commit or abort. A variety of commit protocols have been proposed that either enhance the performance of the classical two-phase commit protocol during normal processing or reduce the cost of recovery processing after a failure. In this chapter, we survey a number of two-phase commit variants and optimizations, including some recent ones, providing an insight in the performance trade-off between normal and recovery processing. We also analyze the performance of a representative set of commit protocols both analytically as well as empirically using simulation. 13.1 INTRODUCTION Transactions are powerful abstractions that facil... |
| File Format | |
| Language | English |
| Publisher | Prentice Hall PTR |
| Publisher Date | 1998-01-01 |
| Publisher Institution | Recovery Mechanisms in Database Systems, pp 370-416 |
| Access Restriction | Open |
| Subject Keyword | Normal Processing Two-phase Commit Variant Introduction Transaction Atomic Commit Protocol Distributed Database System Recovery Processing Commit Protocol Powerful Abstraction Classical Two-phase Commit Protocol Distributed Transaction Recent One Performance Trade-off Transaction Execution Final Outcome Representative Set Atomic Commit Processing |
| Content Type | Text |
| Resource Type | Article |