Crash Recovery in Client-Server EXODUS.
Michael J. Franklin, Michael J. Zwilling, C. K. Tan, Michael J. Carey, David J. DeWitt:
Crash Recovery in Client-Server EXODUS.
SIGMOD Conference 1992: 165-174@inproceedings{DBLP:conf/sigmod/FranklinZTCD92,
author = {Michael J. Franklin and
Michael J. Zwilling and
C. K. Tan and
Michael J. Carey and
David J. DeWitt},
editor = {Michael Stonebraker},
title = {Crash Recovery in Client-Server EXODUS},
booktitle = {Proceedings of the 1992 ACM SIGMOD International Conference on
Management of Data, San Diego, California, June 2-5, 1992},
publisher = {ACM Press},
year = {1992},
pages = {165-174},
ee = {http://doi.acm.org/10.1145/130283.130312, db/conf/sigmod/FranklinZTCD92.html},
crossref = {DBLP:conf/sigmod/92},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
In this paper, we address the correctness and
performance issues that arise when implementing logging and
crash recovery in a page-server environment. The issues result
from two characteristics of page-server systems: 1) the fact that
data is modified and cached in client database buffers that are not
accessible by the server, and 2) the performance and cost tradeoffs
that are inherent in a client-server environment. We describe
a recovery system that we have implemented for the client-server
version of the EXODUS storage manager. The implementation
supports efficient buffer management policies, allows flexibility in
the interaction between clients and the server, and reduces the
server load by generating log records at clients. We also present
a preliminary performance analysis of the implementation.
Copyright © 1992 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 ...
Printed Edition
Michael Stonebraker (Ed.):
Proceedings of the 1992 ACM SIGMOD International Conference on Management of Data, San Diego, California, June 2-5, 1992.
ACM Press 1992 ,
SIGMOD Record 21(2),
June 1992
Contents
[Abstract and Index Terms]
[Full Text in PDF Format, 1464 KB]
References
- [BHG87]
- Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman:
Concurrency Control and Recovery in Database Systems.
Addison-Wesley 1987, ISBN 0-201-10715-5
Contents - [CDRS89]
- ...
- [CFLS91]
- Michael J. Carey, Michael J. Franklin, Miron Livny, Eugene J. Shekita:
Data Caching Tradeoffs in Client-Server DBMS Architectures.
SIGMOD Conference 1991: 357-366
- [Comm90]
- Michael Stonebraker, Lawrence A. Rowe, Bruce G. Lindsay, Jim Gray, Michael J. Carey, Michael L. Brodie, Philip A. Bernstein, David Beech:
Third-Generation Database System Manifesto - The Committee for Advanced DBMS Function.
SIGMOD Record 19(3): 31-44(1990)
- [DFMV90]
- David J. DeWitt, Philippe Futtersack, David Maier, Fernando Vélez:
A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems.
VLDB 1990: 107-121
- [DST87]
- Dean S. Daniels, Alfred Z. Spector, Dean S. Thompson:
Distributed Logging for Transaction Processing.
SIGMOD Conference 1987: 82-96
- [Deux91]
- O. Deux:
The O2 System.
Commun. ACM 34(10): 34-48(1991)
- [Exod91]
- ...
- [Fran92]
- ...
- [Gray78]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481
- [Gray81]
- Jim Gray, Paul R. McJones, Mike W. Blasgen, Bruce G. Lindsay, Raymond A. Lorie, Thomas G. Price, Gianfranco R. Putzolu, Irving L. Traiger:
The Recovery Manager of the System R Database Manager.
ACM Comput. Surv. 13(2): 223-243(1981)
- [GR92]
- Jim Gray, Andreas Reuter:
Transaction Processing: Concepts and Techniques.
Morgan Kaufmann 1993, ISBN 1-55860-190-2
Contents - [HMSC88]
- Roger L. Haskin, Yoni Malachi, Wayne Sawdon, Gregory Chan:
Recovery Management in QuickSilver.
ACM Trans. Comput. Syst. 6(1): 82-108(1988)
- [HR83]
- Theo Härder, Andreas Reuter:
Principles of Transaction-Oriented Database Recovery.
ACM Comput. Surv. 15(4): 287-317(1983)
- [Josh91]
- Ashok M. Joshi:
Adaptive Locking Strategies in a Multi-node Data Sharing Environment.
VLDB 1991: 181-191
- [KGBW90]
- Won Kim, Jorge F. Garza, Nat Ballou, Darrell Woelk:
Architecture of the ORION Next-Generation Database System.
IEEE Trans. Knowl. Data Eng. 2(1): 109-124(1990)
- [Lind79]
- ...
- [LLOW91]
- Charles Lamb, Gordon Landis, Jack A. Orenstein, Daniel Weinreb:
The ObjectStore Database System.
Commun. ACM 34(10): 50-63(1991)
- [Lome90]
- ...
- [Moha90]
- C. Mohan, Donald J. Haderle, Bruce G. Lindsay, Hamid Pirahesh, Peter M. Schwarz:
ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging.
ACM Trans. Database Syst. 17(1): 94-162(1992)
- [MN91]
- C. Mohan, Inderpal Narang:
Recovery and Coherency-Control Protocols for Fast Intersystem Page Transfer and Fine-Granularity Locking in a Shared Disks Transaction Environment.
VLDB 1991: 193-207
- [MNP90]
- ...
- [MP91]
- C. Mohan, Hamid Pirahesh:
ARIES-RRH: Restricted Repeating of History in the ARIES Transaction Recovery Method.
ICDE 1991: 718-727
- [Rahm91]
- ...
- [RC89]
- Joel E. Richardson, Michael J. Carey:
Persistence in the E Language: Issues and Implementation.
Softw., Pract. Exper. 19(12): 1115-1150(1989)
- [Ston90]
- Michael Stonebraker:
Architecture of Future Data Base Systems.
IEEE Data Eng. Bull. 13(4): 18-23(1990)
- [WR91]
- Yongdong Wang, Lawrence A. Rowe:
Cache Consistency and Concurrency Control in a Client/Server DBMS Architecture.
SIGMOD Conference 1991: 367-376
Copyright © Fri Mar 12 17:21:30 2010
by Michael Ley (ley@uni-trier.de)