Update Logging for Persistent Programming Languages: A Comparative Performance Evaluation.
Antony L. Hosking, Eric W. Brown, J. Eliot B. Moss:
Update Logging for Persistent Programming Languages: A Comparative Performance Evaluation.
VLDB 1993: 429-440@inproceedings{DBLP:conf/vldb/HoskingBM93,
author = {Antony L. Hosking and
Eric W. Brown and
J. Eliot B. Moss},
editor = {Rakesh Agrawal and
Se{\'a}n Baker and
David A. Bell},
title = {Update Logging for Persistent Programming Languages: A Comparative
Performance Evaluation},
booktitle = {19th International Conference on Very Large Data Bases, August
24-27, 1993, Dublin, Ireland, Proceedings},
publisher = {Morgan Kaufmann},
year = {1993},
isbn = {1-55860-152-X},
pages = {429-440},
ee = {db/conf/vldb/HoskingBM93.html},
crossref = {DBLP:conf/vldb/93},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
If persistent programming languages are to be accepted they must provide many of the standard features of traditional database systems, including resilience in the face of system failures in which the volatile database(in-memory databasebuffers) is lost.
Ensuring the consistency of the database requires the generation of recovery information sufficient to restore the database to a consistent state after a crash.
This paper examines a range of schemes for the efficient generation of recoveryinformation in persistent programming languages, and evaluates their relative performace within an implementation of Persistent Smalltalk.
Copyright © 1993 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 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Rakesh Agrawal, Seán Baker, David A. Bell (Eds.):
19th International Conference on Very Large Data Bases, August 24-27, 1993, Dublin, Ireland, Proceedings.
Morgan Kaufmann 1993, ISBN 1-55860-152-X
Contents
References
- [1]
- Malcolm P. Atkinson, Peter J. Bailey, Kenneth Chisholm, W. Paul Cockshott, Ronald Morrison:
An Approach to Persistent Programming.
Comput. J. 26(4): 360-365(1983)
- [2]
- Michael J. Carey, David J. DeWitt, Joel E. Richardson, Eugene J. Shekita:
Storage Management in EXODUS.
Object-Oriented Concepts, Databases, and Applications 1989: 341-369
- [3]
- R. G. G. Cattell, J. Skeen:
Object Operations Benchmark.
ACM Trans. Database Syst. 17(1): 1-31(1992)
- [4]
- Klaus Elhardt, Rudolf Bayer:
A Database Cache for High Performance and Fast Restart in Database Systems.
ACM Trans. Database Syst. 9(4): 503-525(1984)
- [5]
- Adele Goldberg, David Robson:
Smalltalk-80: The Language and Its Implementation.
Addison-Wesley 1983
- [6]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481
- [7]
- Theo Härder, Andreas Reuter:
Principles of Transaction-Oriented Database Recovery.
ACM Comput. Surv. 15(4): 287-317(1983)
- [8]
- ...
- [9]
- Antony L. Hosking, J. Eliot B. Moss:
Object Fault Handling for Persistent Programming Languages: A Performance Evaluation.
OOPSLA 1993: 288-303
- [10]
- Antony L. Hosking, J. Eliot B. Moss, Darko Stefanovic:
A Comparative Performance Evaluation of Write Barrier Implementations.
OOPSLA 1992: 92-109
- [11]
- Charles Lamb, Gordon Landis, Jack A. Orenstein, Daniel Weinreb:
The ObjectStore Database System.
Commun. ACM 34(10): 50-63(1991)
- [12]
- J. Eliot B. Moss:
Design of the Mneme Persistent Object Store.
ACM Trans. Inf. Syst. 8(2): 103-139(1990)
- [13]
- J. Eliot B. Moss:
Working with Persistent Objects: To Swizzle or Not to Swizzle.
IEEE Trans. Software Eng. 18(8): 657-673(1992)
- [14]
- J. Eliot B. Moss, Bruce Leban, Panos K. Chrysanthis:
Finer Grained Concurrency for the Database Cache.
ICDE 1987: 96-103
- [15]
- ...
- [16]
- Daniel T. Schuh, Michael J. Carey, David J. DeWitt:
Persistence in E Revisited - Implementation Experiences.
POS 1990: 345-359
- [17]
- ...
- [18]
- Vivek Singhal, Sheetal V. Kakkad, Paul R. Wilson:
Texas: An Efficient, Portable Persistent Store.
POS 1992: 11-33
- [19]
- ...
- [20]
- David Ungar:
Generation Scavenging: A Non-Disruptive High Performance Storage Reclamation Algorithm.
Software Development Environments (SDE) 1984: 157-167
- [21]
- Joost Verhofstad:
Recovery Techniques for Database Systems.
ACM Comput. Surv. 10(2): 167-195(1978)
- [22]
- Seth J. White, David J. DeWitt:
A Performance Study of Alternative Object Faulting and Pointer Swizzling Strategies.
VLDB 1992: 419-431
- [23]
- ...
- [24]
- Paul R. Wilson, Thomas G. Moher:
Design of the Opportunistic Garbage Collector.
OOPSLA 1989: 23-35
Copyright © Tue Mar 16 02:22:03 2010
by Michael Ley (ley@uni-trier.de)