TY - GEN
T1 - DELAY/RE-READ PROTOCOL FOR CONCURRENCY CONTROL IN DATABASES.
AU - Mickunas, M. Dennis
AU - Jalote, Pankaj
AU - Campbell, Roy H.
N1 - Publisher Copyright:
© 1984 IEEE.
PY - 1984
Y1 - 1984
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0021311009&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0021311009&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0021311009
SN - 0818605332
SN - 9780818605338
T3 - Proceedings - International Conference on Data Engineering
SP - 307
EP - 314
BT - Proceedings - International Conference on Data Engineering
PB - IEEE
T2 - International Conference on Data Engineering.
Y2 - 24 April 1984 through 27 April 1984
ER -