ACM SIGMOD Anthology ACM SIGMOD dblp.uni-trier.de

Efficient and Transparent Application Recovery in Client-Server Information Systems.

David B. Lomet, Gerhard Weikum: Efficient and Transparent Application Recovery in Client-Server Information Systems. SIGMOD Conference 1998: 460-471
@inproceedings{DBLP:conf/sigmod/LometW98,
  author    = {David B. Lomet and
               Gerhard Weikum},
  editor    = {Laura M. Haas and
               Ashutosh Tiwary},
  title     = {Efficient and Transparent Application Recovery in Client-Server
               Information Systems},
  booktitle = {SIGMOD 1998, Proceedings ACM SIGMOD International Conference
               on Management of Data, June 2-4, 1998, Seattle, Washington, USA},
  publisher = {ACM Press},
  year      = {1998},
  isbn      = {0-89791-995-5},
  pages     = {460-471},
  ee        = {http://doi.acm.org/10.1145/276304.276345, db/conf/sigmod/LometW98.html},
  crossref  = {DBLP:conf/sigmod/98},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

Abstract

Database systems recover persistent data, providing high database availability. However, database applications, typically residing on client or middle-tier application-server machines, may lose work because of a server failure. This prevents the masking of server failures from the human user and substantially degrades application availability. This paper aims to enable high application availability with an integrated method for database server recovery and transparent application recovery in a client-server system. The approach, based on application message logging, is similar to earlier work on distributed system fault tolerance. However, we exploit advanced database logging and recovery techniques and request/reply messaging properties to significantly improve efficiency. Forced log I/Os, frequently required by other methods, are usually avoided. Restart time, for both failed server and failed client, is reduced by checkpointing and log truncation. Our method ensures that a server can recover independently of clients. A client may reduce logging overhead in return for dependency on server availability during client restart.

Copyright © 1998 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.


ACM SIGMOD DiSC

CDROM Version: Load the CDROM "DiSC, Volume 1 Number 1" and ... Online Version (ACM WWW Account required): Full Text in PDF Format

ACM SIGMOD Anthology

DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...

Printed Edition

Laura M. Haas, Ashutosh Tiwary (Eds.): SIGMOD 1998, Proceedings ACM SIGMOD International Conference on Management of Data, June 2-4, 1998, Seattle, Washington, USA. ACM Press 1998, ISBN 0-89791-995-5 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML, SIGMOD Record 27(2), June 1998
Contents

Online Edition: ACM SIGMOD

[Abstract]
[Full Text (Postscript)]

References

[Alvisi95]
...
[Bartlett81]
Joel F. Bartlett: A NonStop Kernel. SOSP 1981: 22-19 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bernstein97]
Philip A. Bernstein, Brian Harry, Paul Sanders, David Shutt, Jason Zander: The Microsoft Repository. VLDB 1997: 3-12 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bernstein90]
Philip A. Bernstein, Meichun Hsu, Bruce Mann: Implementing Recoverable Requests Using Queues. SIGMOD Conference 1990: 112-122 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[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
[Borg89]
Anita Borg, Wolfgang Blau, Wolfgang Graetsch, Ferdinand Herrmann, Wolfgang Oberle: Fault Tolerance Under UNIX. ACM Trans. Comput. Syst. 7(1): 1-24(1989) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Borr81]
Andrea J. Borr: Transaction Monitoring in ENCOMPASS: Reliable Distributed Transaction Processing. VLDB 1981: 155-165 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bulterman95]
...
[Chandy85]
K. Mani Chandy, Leslie Lamport: Distributed Snapshots: Determining Global States of Distributed Systems. ACM Trans. Comput. Syst. 3(1): 63-75(1985) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Elmagarmid92]
...
[Elnozahy96]
...
[Georgakopoulos95]
Dimitrios Georgakopoulos, Mark F. Hornick, Amit P. Sheth: An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases 3(2): 119-153(1995) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gray93]
Jim Gray, Andreas Reuter: Transaction Processing: Concepts and Techniques. Morgan Kaufmann 1993, ISBN 1-55860-190-2
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Huang95]
...
[Johnson87]
...
[Kaiser97]
Gail E. Kaiser, E. James Whitehead Jr.: Collaborative Work: Distributed Authoring and Versioning. IEEE Internet Computing 1(2): 76-77(1997) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[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
[Lomet92]
David B. Lomet: MLR: A Recovery Method for Multi-level Systems. SIGMOD Conference 1992: 185-194 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lomet95]
David B. Lomet, Mark R. Tuttle: Redo Recovery after System Crashes. VLDB 1995: 457-468 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lomet97]
...
[Lomet98]
David B. Lomet: Persistent Applications Using Generalized Redo Recovery. ICDE 1998: 154-163 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Lomet98a]
...
[Mohan92]
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) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Mohan93]
C. Mohan: A Cost-Effective Method for Providing Improved Data Availability During DBMS Restart Recovery After a Failure. VLDB 1993: 368-379 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Ramamritham96]
...
[Strom85]
Robert E. Strom, Shaula Yemini: Optimistic Recovery in Distributed Systems. ACM Trans. Comput. Syst. 3(3): 204-226(1985) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Strom88]
...
[Weikum90]
Gerhard Weikum, Christof Hasse, Peter Brössler, Peter Muth: Multi-Level Recovery. PODS 1990: 109-123 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Weikum93]
Gerhard Weikum, Christof Hasse: Multi-Level Transaction Management for Complex Objects: Implementation, Performance, Parallelism. VLDB J. 2(4): 407-453(1993) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

Copyright © Fri Mar 12 17:21:34 2010 by Michael Ley (ley@uni-trier.de)