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}
}
BibTeX
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 ...
BibTeX
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 BibTeX
,
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 BibTeX
- [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 BibTeX
- [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) BibTeX
- [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 BibTeX
- [DST87]
- Dean S. Daniels, Alfred Z. Spector, Dean S. Thompson:
Distributed Logging for Transaction Processing.
SIGMOD Conference 1987: 82-96 BibTeX
- [Deux91]
- O. Deux:
The O2 System.
Commun. ACM 34(10): 34-48(1991) BibTeX
- [Exod91]
- ...
- [Fran92]
- ...
- [Gray78]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481 BibTeX
- [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) BibTeX
- [GR92]
- Jim Gray, Andreas Reuter:
Transaction Processing: Concepts and Techniques.
Morgan Kaufmann 1993, ISBN 1-55860-190-2
Contents BibTeX
- [HMSC88]
- Roger L. Haskin, Yoni Malachi, Wayne Sawdon, Gregory Chan:
Recovery Management in QuickSilver.
ACM Trans. Comput. Syst. 6(1): 82-108(1988) BibTeX
- [HR83]
- Theo Härder, Andreas Reuter:
Principles of Transaction-Oriented Database Recovery.
ACM Comput. Surv. 15(4): 287-317(1983) BibTeX
- [Josh91]
- Ashok M. Joshi:
Adaptive Locking Strategies in a Multi-node Data Sharing Environment.
VLDB 1991: 181-191 BibTeX
- [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) BibTeX
- [Lind79]
- ...
- [LLOW91]
- Charles Lamb, Gordon Landis, Jack A. Orenstein, Daniel Weinreb:
The ObjectStore Database System.
Commun. ACM 34(10): 50-63(1991) BibTeX
- [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) BibTeX
- [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 BibTeX
- [MNP90]
- ...
- [MP91]
- C. Mohan, Hamid Pirahesh:
ARIES-RRH: Restricted Repeating of History in the ARIES Transaction Recovery Method.
ICDE 1991: 718-727 BibTeX
- [Rahm91]
- ...
- [RC89]
- Joel E. Richardson, Michael J. Carey:
Persistence in the E Language: Issues and Implementation.
Softw., Pract. Exper. 19(12): 1115-1150(1989) BibTeX
- [Ston90]
- Michael Stonebraker:
Architecture of Future Data Base Systems.
IEEE Data Eng. Bull. 13(4): 18-23(1990) BibTeX
- [WR91]
- Yongdong Wang, Lawrence A. Rowe:
Cache Consistency and Concurrency Control in a Client/Server DBMS Architecture.
SIGMOD Conference 1991: 367-376 BibTeX
Referenced by
- Kaladhar Voruganti, M. Tamer Özsu, Ronald C. Unrau:
An Adaptive Hybrid Server Architecture for Client Caching ODBMSs.
VLDB 1999: 150-161
- C. Mohan:
Repeating History Beyond ARIES.
VLDB 1999: 1-17
- Gunter Saake, Andreas Heuer:
Datenbanken: Implementierungstechniken.
MITP-Verlag 1999, ISBN 3-8266-0513-6
Contents - Alex Delis, Nick Roussopoulos:
Techniques for Update Handling in the Enhanced Client-Server DBMS.
IEEE Trans. Knowl. Data Eng. 10(3): 458-476(1998)
- Sujata Banerjee, Panos K. Chrysanthis:
Network Latency Optimizations in Distributed Database Systems.
ICDE 1998: 532-540
- Euthimios Panagos, Alexandros Biliris:
Synchronization and Recovery in a Client-Server Storage System.
VLDB J. 6(3): 209-223(1997)
- Markos Zaharioudakis, Michael J. Carey, Michael J. Franklin:
Adaptive, Fine-Grained Sharing in a Client-Server OODBMS: A Callback-Based Approach.
ACM Trans. Database Syst. 22(4): 570-627(1997)
- Michael J. Franklin, Michael J. Carey, Miron Livny:
Transactional Client-Server Cache Consistency: Alternatives and Performance.
ACM Trans. Database Syst. 22(3): 315-363(1997)
- Young Chul Park, Dae Young Huh:
Mini-Savepoints: Firewalls for Atomic Updates.
DASFAA 1997: 293-302
- Ge Yu, Kunihiko Kaneko, Guangyi Bai, Akifumi Makinouchi:
Transaction Management for a Distributed Object Storage System WAKASHI - Design, Implementation and Performance.
ICDE 1996: 460-468
- Vibby Gottemukkala, Edward Omiecinski, Umakishore Ramachandran:
Relaxed Index Consistency for a Client-Server Database.
ICDE 1996: 352-361
- Euthimios Panagos, Alexandros Biliris, H. V. Jagadish, Rajeev Rastogi:
Fine-granularity Locking and Client-Based Logging for Distributed Architectures.
EDBT 1996: 388-402
- Seth J. White, David J. DeWitt:
QuickStore: A High Performance Mapped Object Store.
VLDB J. 4(4): 629-673(1995)
- Laurent Amsaleg, Michael J. Franklin, Olivier Gruber:
Efficient Incremental Garbage Collection for Client-Server Object Database Systems.
VLDB 1995: 42-53
- Seth J. White, David J. DeWitt:
Implementing Crash Recovery in QuickStore: A Performance Study.
SIGMOD Conference 1995: 187-198
- Alexandros Biliris, Euthimios Panagos:
Transactions in the Client-Server EOS Object Store.
ICDE 1995: 308-315
- Philip S. Yu, Asit Dan:
Performance Analysis of Affinity Clustering on Transaction Processing Coupling Architecture.
IEEE Trans. Knowl. Data Eng. 6(5): 764-786(1994)
- Seth J. White, David J. DeWitt:
QuickStore: A High Performance Mapped Object Store.
SIGMOD Conference 1994: 395-406
- C. Mohan, Inderpal Narang:
ARIES/CSA: A Method for Database Recovery in Client-Server Architectures.
SIGMOD Conference 1994: 55-66
- Michael J. Carey, Michael J. Franklin, Markos Zaharioudakis:
Fine-Grained Sharing in a Page Server OODBMS.
SIGMOD Conference 1994: 359-370
- Michael J. Carey, David J. DeWitt, Michael J. Franklin, Nancy E. Hall, Mark L. McAuliffe, Jeffrey F. Naughton, Daniel T. Schuh, Marvin H. Solomon, C. K. Tan, Odysseas G. Tsatalos, Seth J. White, Michael J. Zwilling:
Shoring Up Persistent Applications.
SIGMOD Conference 1994: 383-394
- Voon-Fee Yong, Jeffrey F. Naughton, Jie-Bing Yu:
Storage Reclamation and Reorganization in Client-Server Persistent Object Stores.
ICDE 1994: 120-131
- C. Mohan:
A Cost-Effective Method for Providing Improved Data Availability During DBMS Restart Recovery After a Failure.
VLDB 1993: 368-379
- Michael J. Franklin, Michael J. Carey, Miron Livny:
Local Disk Caching for Client-Server Database Systems.
VLDB 1993: 641-655
- Michael J. Carey, David J. DeWitt, Jeffrey F. Naughton:
The oo7 Benchmark.
SIGMOD Conference 1993: 12-21
- Seth J. White, David J. DeWitt:
A Performance Study of Alternative Object Faulting and Pointer Swizzling Strategies.
VLDB 1992: 419-431
- Michael J. Franklin, Michael J. Carey, Miron Livny:
Global Memory Management in Client-Server Database Architectures.
VLDB 1992: 596-609
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:40:10 2009