Masking System Crashes in Database Application Programs.
Johann Christoph Freytag, Flaviu Cristian, Bo Kähler:
Masking System Crashes in Database Application Programs.
VLDB 1987: 407-416@inproceedings{DBLP:conf/vldb/FreytagCK87,
author = {Johann Christoph Freytag and
Flaviu Cristian and
Bo K{\"a}hler},
editor = {Peter M. Stocker and
William Kent and
Peter Hammersley},
title = {Masking System Crashes in Database Application Programs},
booktitle = {VLDB'87, Proceedings of 13th International Conference on Very
Large Data Bases, September 1-4, 1987, Brighton, England},
publisher = {Morgan Kaufmann},
year = {1987},
isbn = {0-934613-46-X},
pages = {407-416},
ee = {db/conf/vldb/FreytagCK87.html},
crossref = {DBLP:conf/vldb/87},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Over the last decade many techniques for recovering a consistent
state for a database management system after a system crash
have been proposed. However, the problem of handling system
crashes in database application programs, and of masking these
crashes to users of those programs, has received little attention.
This paper presents a log-based algorithm for recovering the
state of database application programs after system crashes.
Although the general idea of the algorithm is quite simple, the
interaction between the program, the user, and the database
management system has to be investigated with care.
To describe the details of the algorithm clearly, we introduce
a programming language with terminal input/output and database
operations. By incrementally changing the semantic definition of
the programming language to include operations for logging and
recovery purposes, we demonstrate that the requirements for crash
recovery can be met without changing the database application
programs themselves.
Copyright © 1987 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Peter M. Stocker, William Kent, Peter Hammersley (Eds.):
VLDB'87, Proceedings of 13th International Conference on Very Large Data Bases, September 1-4, 1987, Brighton, England.
Morgan Kaufmann 1987, ISBN 0-934613-46-X
Contents BibTeX
References
- [AGHI83]
- ...
- [ASTR76]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976) BibTeX
- [BAKK80]
- ...
- [BART78]
- ...
- [BERN83]
- ...
- [BORG83]
- Anita Borg, Jim Baumbach, Sam Glazer:
A Message System Supporting Fault Tolerance.
SOSP 1983: 90-99 BibTeX
- [BORR84]
- Andrea J. Borr:
Robustness to Crash in a Distributed Database: A Non Shared-memory Multi-Processor Approach.
VLDB 1984: 445-453 BibTeX
- [CHRIS85]
- Flaviu Cristian:
A Rigorous Approach to Fault-Tolerant Programming.
IEEE Trans. Software Eng. 11(1): 23-31(1985) BibTeX
- [GRAY86]
- ...
- [KATZ77]
- ...
- [KIM84]
- Won Kim:
Highly Available Systems for Database Applications.
ACM Comput. Surv. 16(1): 71-98(1984) BibTeX
Referenced by
- Betty Salzberg, Dimitri Tombroff:
DSDT: Durable Scripts Containing Database Transactions.
ICDE 1996: 624-633
- Mohan Kamath, Gustavo Alonso, Roger Günthör, C. Mohan:
Providing High Availability in Very Large Worklflow Management Systems.
EDBT 1996: 427-442
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings: Copyright © by VLDB Endowment,
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:45:36 2009