Evaluation of remote backup algorithms for transaction-processing systems
- 1 September 1994
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 19 (3), 423-449
- https://doi.org/10.1145/185827.185836
Abstract
A remote backup is a copy of a primary database maintained at a geographically separate location and is used to increase data availability. Remote backup systems are typically log-based and can be classified into 2-safe and 1-safe, depending on whether transactions commit at both sites simultaneously or first commit at the primary and are later propagated to the backup. We have built an experimental database system on which we evaluated the performance of the epoch and the dependency reconstruction algorithms, two 1-safe algorithms we have developed. We compared the 1-safe with the 2-safe approach under various conditions.Keywords
This publication has 4 references indexed in Scilit:
- Management of a remote backup copy for disaster recoveryACM Transactions on Database Systems, 1991
- Efficient commit protocols for the tree of processes model of distributed transactionsPublished by Association for Computing Machinery (ACM) ,1983
- Nonblocking commit protocolsPublished by Association for Computing Machinery (ACM) ,1981
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978