dblp.uni-trier.de www.dagstuhl.de www.uni-trier.de

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}
}

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

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...

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 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

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) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[BAKK80]
...
[BART78]
...
[BERN83]
...
[BORG83]
Anita Borg, Jim Baumbach, Sam Glazer: A Message System Supporting Fault Tolerance. SOSP 1983: 90-99 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[BORR84]
Andrea J. Borr: Robustness to Crash in a Distributed Database: A Non Shared-memory Multi-Processor Approach. VLDB 1984: 445-453 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[CHRIS85]
Flaviu Cristian: A Rigorous Approach to Fault-Tolerant Programming. IEEE Trans. Software Eng. 11(1): 23-31(1985) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[GRAY86]
...
[KATZ77]
...
[KIM84]
Won Kim: Highly Available Systems for Database Applications. ACM Comput. Surv. 16(1): 71-98(1984) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

Referenced by

  1. Betty Salzberg, Dimitri Tombroff: DSDT: Durable Scripts Containing Database Transactions. ICDE 1996: 624-633
  2. Mohan Kamath, Gustavo Alonso, Roger Günthör, C. Mohan: Providing High Availability in Very Large Worklflow Management Systems. EDBT 1996: 427-442

Last update Fri Sep 14 17:38:09 2012 CET by the DBLP TeamThis material is Open Data Data released under the ODC-BY 1.0 license — See also our legal information page