DELAY/RE-READ PROTOCOL FOR CONCURRENCY CONTROL IN DATABASES.

M. Dennis Mickunas, Pankaj Jalote, Roy H. Campbell

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We present a new protocol, called the Delay/ReRead Protocol, for controlling concurrent access to a database. The protocol uses a combination of preventive and corrective measures for maintaining consistency. On recognizing that a transaction has read inconsistent data, the Protocol applies a corrective measure which requires the transaction to re-read some data. Alternatively, on recognizing that a transaction is about to write data which will result in inconsistency, the Protocol applies a preventive measure which delays the Write. A Read request is always granted without delay. The Protocol is deadlock-free, requires no backup data, and supports a greater degree of concurrency than Two Phase Locking. A transaction is never aborted or delayed indefinitely by the Protocol.

Original languageEnglish (US)
Title of host publicationProceedings - International Conference on Data Engineering
PublisherIEEE
Pages307-314
Number of pages8
ISBN (Print)0818605332, 9780818605338
StatePublished - 1984
Externally publishedYes
EventInternational Conference on Data Engineering. - Los Angeles, CA, USA
Duration: Apr 24 1984Apr 27 1984

Publication series

NameProceedings - International Conference on Data Engineering
ISSN (Print)1084-4627

Conference

ConferenceInternational Conference on Data Engineering.
CityLos Angeles, CA, USA
Period4/24/844/27/84

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Signal Processing

Fingerprint

Dive into the research topics of 'DELAY/RE-READ PROTOCOL FOR CONCURRENCY CONTROL IN DATABASES.'. Together they form a unique fingerprint.

Cite this