Affiliation:
1. IBiki TJ Watson Research Center, Yorktown Heights, NY
Abstract
Replication at the partition level is a promising approach for increasing availability in a Shared Nothing architecture. We propose an algorithm for maintaining replicas with little overhead during normal failure-free processing. Our mechanism updates the secondary replica in an asynchronous manner: entire dirty pages are sent to the secondary at some time before they are discarded from primary's buffer. A log server node (hardened against failures) maintains the log for each node. If a primary node fails, the secondary fetches the log from the log server, applied it to its replica, and brings itself to the primary's last transaction-consistent state. We study the performance of various policies for sending pages to secondary and the corresponding trade-offs between recovery time and overhead during failure-free processing.
Publisher
Association for Computing Machinery (ACM)
Subject
Information Systems,Software
Reference15 articles.
1. Data placement in Bubba
2. A performance analysis of the gamma database machine
3. Gray J. Horst B. and Walker M. "Parity Striping of Disc Arrays: Low-Cost Reliable Storage with Acceptable Throughput " Proceedings of 16th VLDB Conference Australia 1990. Gray J. Horst B. and Walker M. "Parity Striping of Disc Arrays: Low-Cost Reliable Storage with Acceptable Throughput " Proceedings of 16th VLDB Conference Australia 1990.
4. Gray J. Editor "Benchmark Handbook " Morgan Kaufmann Publishing 1991. Gray J. Editor "Benchmark Handbook " Morgan Kaufmann Publishing 1991.
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献