The Implementation of an Integrated Concurrency Control and Recovery Scheme.
Arvola Chan, Stephen Fox, Wen-Te K. Lin, Anil Nori, Daniel R. Ries:
The Implementation of an Integrated Concurrency Control and Recovery Scheme.
SIGMOD Conference 1982: 184-191@inproceedings{DBLP:conf/sigmod/ChanFLNR82,
author = {Arvola Chan and
Stephen Fox and
Wen-Te K. Lin and
Anil Nori and
Daniel R. Ries},
editor = {Mario Schkolnick},
title = {The Implementation of an Integrated Concurrency Control and Recovery
Scheme},
booktitle = {Proceedings of the 1982 ACM SIGMOD International Conference on
Management of Data, Orlando, Florida, June 2-4, 1982},
publisher = {ACM Press},
year = {1982},
pages = {184-191},
ee = {http://doi.acm.org/10.1145/582353.582386, db/conf/sigmod/ChanFLNR82.html},
crossref = {DBLP:conf/sigmod/82},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
This paper describes the implementation level
design of an integrated concurrency control and
recovery scheme based on the maintenance of multiple
versions of data objects in a database. The
concurrency control mechanism enhances parallelism
by eliminating interference between retrieval and
update transactions. The recovery mechanism permits
efficient transaction and system recovery by
keeping before-images of data objects at the page
(block) level. This paper addresses the key technical
problems in the implementation of such an
integrated scheme. We present an efficient garbage
collection algorithm for reclaiming storage space
used by old versions of data objects that will no
longer be accessed. We also propose an on-line
backup algorithm that will permit the backup procedure
to run in parallel with regular transactions.
This integrated concurrency control and
recovery scheme is being implemented in the LDM:
the local database manager component of a distributed
database management system, now being
developed by Computer Corporation of America, that
will support the ADAPLEX database application programming
language [Chan8la, Smith81].
Copyright © 1982 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 ...
Printed Edition
Mario Schkolnick (Ed.):
Proceedings of the 1982 ACM SIGMOD International Conference on Management of Data, Orlando, Florida, June 2-4, 1982.
ACM Press 1982
Contents
References
- [Bayer80]
- Rudolf Bayer, Hans Heller, Angelika Reiser:
Parallelism and Recovery in Database Systems.
ACM Trans. Database Syst. 5(2): 139-156(1980)

- [Chan81a]
- ...
- [Chan81b]
- ...
- [Chan81c]
- ...
- [DoD80]
- ...
- [DuBourdieu83]
- Deborah DuBourdieux:
Implementation of Distributed Transactions.
Berkeley Workshop 1982: 81-94

- [Eswaran76]
- Kapali P. Eswaran, Jim Gray, Raymond A. Lorie, Irving L. Traiger:
The Notions of Consistency and Predicate Locks in a Database System.
Commun. ACM 19(11): 624-633(1976)

- [Gray78]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481

- [McLean80]
- ...
- [Reed78]
- ...
- [Shipman81]
- David W. Shipman:
The Functional Data Model and the Data Language DAPLEX.
ACM Trans. Database Syst. 6(1): 140-173(1981)

- [Stearns81]
- Richard Edwin Stearns, Daniel J. Rosenkrantz:
Distributed Database Concurrency Controls Using Before-Values.
SIGMOD Conference 1981: 74-83

Copyright © Fri Dec 18 18:42:26 2009
by Michael Ley (ley@uni-trier.de)