Locking Protocols for Concurrency Control in Real-Time Database Systems

S. L. Hung, K. Y. Lam

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

12 Citations (Scopus)

Abstract

Concurrency Control in real-time database systems is complicated by the requirement to maintain database consistency at the same time to minimize the number of transactions missing their deadlines. The scheduling of data in Basic Two Phase Locking 1992 completely ignores the urgency of a transaction and thus the effectiveness of the adopted real-time resource scheduling protocol is greatly reduced. In Restart based locking protocols (R2PL), same priorities are used for both data and resources scheduling and should have fewer transactions missing their deadlines. However, Restart based protocols sufferred the intrinsic weakness of high restart overhead owing to ensure atomicity of transactions. In this paper, based on their weaknesses, a hybrid concurrency control protocol (H2PL) is proposed. Through performance study, results indicate that it can perform well under different degree of deadline constraint and workload as compared with other real-time locking protocols. © 1992, ACM. All rights reserved.
Original languageEnglish
Pages (from-to)22-27
JournalACM SIGMOD Record
Volume21
Issue number4
DOIs
Publication statusPublished - 12 Jan 1992

Fingerprint

Dive into the research topics of 'Locking Protocols for Concurrency Control in Real-Time Database Systems'. Together they form a unique fingerprint.

Cite this