A Comparison Of High-Availability Media Recovery Techniques.
George P. Copeland, Tom W. Keller:
A Comparison Of High-Availability Media Recovery Techniques.
SIGMOD Conference 1989: 98-109@inproceedings{DBLP:conf/sigmod/CopelandK89,
author = {George P. Copeland and
Tom W. Keller},
editor = {James Clifford and
Bruce G. Lindsay and
David Maier},
title = {A Comparison Of High-Availability Media Recovery Techniques},
booktitle = {Proceedings of the 1989 ACM SIGMOD International Conference on
Management of Data, Portland, Oregon, May 31 - June 2, 1989},
publisher = {ACM Press},
year = {1989},
pages = {98-109},
ee = {http://doi.acm.org/10.1145/67544.66936, db/conf/sigmod/CopelandK89.html},
crossref = {DBLP:conf/sigmod/89},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
We compare two high-availability techniques for
recovery from media failures in database systems.
Both techniques achieve high availability by having
two copies of all data and indexes, so that recovery is immediate. "Mirrored declustering" spreads two
copies of each relation across two identical sets of
disks. "Interleaved declustering" spreads two copies of each relation across one set of disks while keeping
both copies of each tuple on separate disks. Both
techniques pay the same costs of doubling storage
requirements and requiring updates to be applied to
both copies.
Mirroring offers greater simplicity and
universality. Recovery can be implemented at lower
levels of the system software (e.g., the disk controller). For architectures that do not share disks
globally, it allows global and local cluster indexes to be independent. Also, mirroring does not require data to be declustered (i.e., spread over multiple disks).
Interleaved declustering offers significant
improvements in recovery time, mean time to loss of
both copies of some data, throughput during normal
operation, and response time during recovery. For
all architectures, interleaved declustering enables
data to be spread over twice as many disks for improved load balancing. We show how tuning for interleaved
declustering is simplified because it is
dependent only on a few parameters that are usually
well known for a specific workload and system configuration.
Copyright © 1989 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
James Clifford, Bruce G. Lindsay, David Maier (Eds.):
Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, Portland, Oregon, May 31 - June 2, 1989.
ACM Press 1989 BibTeX
,
SIGMOD Record 18(2), June 1989
Contents
References
- [Ano85]
- ...
- [Att84]
- Rony Attar, Philip A. Bernstein, Nathan Goodman:
Site Initialization, Recovery, and Backup in a Distributed Database System.
IEEE Trans. Software Eng. 10(6): 645-650(1984) BibTeX
- [Bit88]
- Dina Bitton, Jim Gray:
Disk Shadowing.
VLDB 1988: 331-338 BibTeX
- [Cop88]
- George P. Copeland, William Alexander, Ellen E. Boughter, Tom W. Keller:
Data Placement In Bubba.
SIGMOD Conference 1988: 99-108 BibTeX
- [DeW86]
- David J. DeWitt, Robert H. Gerber, Goetz Graefe, Michael L. Heytens, Krishna B. Kumar, M. Muralikrishna:
GAMMA - A High Performance Dataflow Database Machine.
VLDB 1986: 228-237 BibTeX
- [Gra78]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481 BibTeX
- [Kat88]
- Randy H. Katz, John K. Ousterhout, David A. Patterson, Michael Stonebraker:
A Project on High Performance I/O Subsystems.
IEEE Data Eng. Bull. 11(1): 40-47(1988) BibTeX
- [Kat78]
- ...
- [Kle76]
- ...
- [Liv87]
- Miron Livny, Setrag Khoshafian, Haran Boral:
Multi-Disk Management Algorithms.
SIGMETRICS 1987: 69-77 BibTeX
- [Par86]
- ...
- [Pat87]
- David A. Patterson, Garth A. Gibson, Randy H. Katz:
A Case for Redundant Arrays of Inexpensive Disks (RAID).
SIGMOD Conference 1988: 109-116 BibTeX
- [Sto86]
- Michael Stonebraker:
The Case for Shared Nothing.
IEEE Database Eng. Bull. 9(1): 4-9(1986) BibTeX
- [Tan87]
- Tandem Database Group - NonStop SQL: A Distributed, High-Performance, High-Availability Implementation of SQL.
HPTS 1987: 60-104 BibTeX
- [Ter85]
- ...
Referenced by
- Peter Scheuermann, Gerhard Weikum, Peter Zabback:
Data Partitioning and Load Balancing in Parallel Disk Systems.
VLDB J. 7(1): 48-66(1998)
- Svein Erik Bratsberg, Svein-Olaf Hvasshovd, Øystein Torbjørnsen:
Parallel Solutions in ClustRa.
IEEE Data Eng. Bull. 20(2): 13-20(1997)
- Leana Golubchik, Richard R. Muntz:
Fault Tolerance Issues in Data Declustering for Parallel Database Systems.
IEEE Data Eng. Bull. 17(3): 14-28(1994)
- Shahram Ghandeharizadeh, David Wilhite, Kai-Ming Lin, Xiaoming Zhao:
Object Placement in Parallel Object-Oriented Database Systems.
ICDE 1994: 253-262
- Gerhard Weikum, Christof Hasse:
Multi-Level Transaction Management for Complex Objects: Implementation, Performance, Parallelism.
VLDB J. 2(4): 407-453(1993)
- Jörg Liebeherr, Edward Omiecinski, Ian F. Akyildiz:
The Effect of Index Partitioning Schemes on the Performance of Distributed Query Processing.
IEEE Trans. Knowl. Data Eng. 5(3): 510-522(1993)
- Andrew Witkowski, Felipe Cariño, Pekka Kostamaa:
NCR 3700 - The Next-Generation Industrial Database Computer.
VLDB 1993: 230-243
- Christos A. Polyzois, Anupam Bhide, Daniel M. Dias:
Disk Mirroring with Alternating Deferred Updates.
VLDB 1993: 604-617
- Gerhard Weikum, Peter Zabback, Peter Scheuermann:
Dynamic File Allocation in Disk Arrays.
SIGMOD Conference 1991: 406-415
- David J. DeWitt, Shahram Ghandeharizadeh, Donovan A. Schneider, Allan Bricker, Hui-I Hsiao, Rick Rasmussen:
The Gamma Database Machine Project.
IEEE Trans. Knowl. Data Eng. 2(1): 44-62(1990)
- Haran Boral, William Alexander, Larry Clay, George P. Copeland, Scott Danforth, Michael J. Franklin, Brian E. Hart, Marc G. Smith, Patrick Valduriez:
Prototyping Bubba, A Highly Parallel Database System.
IEEE Trans. Knowl. Data Eng. 2(1): 4-24(1990)
- Richard R. Muntz, John C. S. Lui:
Performance Analysis of Disk Arrays under Failure.
VLDB 1990: 162-173
- Michael Stonebraker, Gerhard A. Schloss:
Distributed RAID - A New Multiple Copy Algorithm.
ICDE 1990: 430-437
- Hui-I Hsiao, David J. DeWitt:
Chained Declustering: A New Availability Strategy for Multiprocessor Database Machines.
ICDE 1990: 456-465
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:39:57 2009