Reducing Recovery Constraints on Locking based Protocols.
Gustavo Alonso, Divyakant Agrawal, Amr El Abbadi:
Reducing Recovery Constraints on Locking based Protocols.
PODS 1994: 129-138@inproceedings{DBLP:conf/pods/AlonsoAA94,
author = {Gustavo Alonso and
Divyakant Agrawal and
Amr El Abbadi},
title = {Reducing Recovery Constraints on Locking based Protocols},
booktitle = {Proceedings of the Thirteenth ACM SIGACT-SIGMOD-SIGART Symposium
on Principles of Database Systems, May 24-26, 1994, Minneapolis,
Minnesota},
publisher = {ACM Press},
year = {1994},
isbn = {0-89791-642-5},
pages = {129-138},
ee = {http://doi.acm.org/10.1145/182591.182606, db/conf/pods/pods94-129.html},
crossref = {DBLP:conf/pods/94},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Serializability is the standard correctness criterion for concurrency
control. To ensure correctness
in the presence of failures, recoverability is also imposed.
Pragmatic considerations result in further constraints, for instance,
the existing log-based recovery
implementations that use before-images warrant that transaction
executions be strict. Strict executions are restrictive,
thus sacrificing concurrency and throughput.
In this paper we identify the relation between the recovery mechanism
and the restrictions imposed by concurrency control protocols. In
particular, we propose a new inverse operation that can be
integrated with the underlying recovery mechanism.
In order to establish
the viability of our approach, we demonstrate the new implementation
by making minor modifications to the conventional recovery
architecture. This inverse operation is also designed to avoid the
undesirable phenomenon of cascading aborts when transactions execute
conflicting write operations.
Copyright © 1994 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.
Load The ACM SIGMOD Anthology, CDROM Edition, Volume 1-3, PODS '82-'98.
and ...
Load The ACM SIGMOD Anthology, Silver Edition, DVD 1, Proceedings.
and ...
BibTeX
Printed Edition
Proceedings of the Thirteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, May 24-26, 1994, Minneapolis, Minnesota.
ACM Press 1994, ISBN 0-89791-642-5
Contents BibTeX
[Abstract and Index Terms]
[Full Text in PDF Format, 923 KB]
References
- [AE90]
- Divyakant Agrawal, Amr El Abbadi:
Locks with Constrained Sharing.
PODS 1990: 85-93 BibTeX
- [AEJ92]
- Divyakant Agrawal, Amr El Abbadi, Richard Jeffers:
An Approach to Eliminate Transaction Blocking in Locking Protocols.
PODS 1992: 223-235 BibTeX
- [AVA+94]
- Gustavo Alonso, Radek Vingralek, Divyakant Agrawal, Yuri Breitbart, Amr El Abbadi, Hans-Jörg Schek, Gerhard Weikum:
A Unified Approach to Concurrency Control and Transaction Recovery (Extended Abstract).
EDBT 1994: 123-130 BibTeX
- [BGRS91]
- Yuri Breitbart, Dimitrios Georgakopoulos, Marek Rusinkiewicz, Abraham Silberschatz:
On Rigorous Transaction Scheduling.
IEEE Trans. Software Eng. 17(9): 954-960(1991) BibTeX
- [BHG87]
- Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman:
Concurrency Control and Recovery in Database Systems.
Addison-Wesley 1987, ISBN 0-201-10715-5
Contents BibTeX
- [FÖ89]
- Abdel Aziz Farrag, M. Tamer Özsu:
Using Semantic Knowledge of Transactions to Increase Concurrency.
ACM Trans. Database Syst. 14(4): 503-525(1989) BibTeX
- [Gar83]
- Hector Garcia-Molina:
Using Semantic Knowledge for Transaction Processing in Distributed Database.
ACM Trans. Database Syst. 8(2): 186-213(1983) BibTeX
- [GR93]
- Jim Gray, Andreas Reuter:
Transaction Processing: Concepts and Techniques.
Morgan Kaufmann 1993, ISBN 1-55860-190-2
Contents BibTeX
- [Had88]
- Vassos Hadzilacos:
A theory of reliability in database systems.
J. ACM 35(1): 121-145(1988) BibTeX
- [HR83]
- Theo Härder, Andreas Reuter:
Principles of Transaction-Oriented Database Recovery.
ACM Comput. Surv. 15(4): 287-317(1983) BibTeX
- [HY86]
- Thanasis Hadzilacos, Mihalis Yannakakis:
Deleting Completed Transactions.
J. Comput. Syst. Sci. 38(2): 360-379(1989) BibTeX
- [Lyn83]
- Nancy A. Lynch:
Multilevel Atomicity - A New Correctness Criterion for Database Concurrency Control.
ACM Trans. Database Syst. 8(4): 484-502(1983) BibTeX
- [MHL+92]
- 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) BibTeX
- [PKH88]
- Calton Pu, Gail E. Kaiser, Norman C. Hutchinson:
Split-Transactions for Open-Ended Activities.
VLDB 1988: 26-37 BibTeX
- [SGA87]
- ...
- [SSV92]
- Dennis Shasha, Eric Simon, Patrick Valduriez:
Simple Rational Guidance for Chopping Up Transactions.
SIGMOD Conference 1992: 298-307 BibTeX
- [SWY93]
- Hans-Jörg Schek, Gerhard Weikum, Haiyan Ye:
Towards a Unified Theory of Concurrency Control and Recovery.
PODS 1993: 300-311 BibTeX
Referenced by
- Divyakant Agrawal, Amr El Abbadi, Richard Jeffers, Lijing Lin:
Ordered Shared Locks for Real-Time Databases.
VLDB J. 4(1): 87-126(1995)
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
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:34:10 2009