Concurrency control in real-time databases by dynamic adjustment of serialization order

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

46 Scopus citations

Abstract

Time-critical scheduling in real-time database systems has two components: real-time transaction scheduling, which is related to task scheduling in realtime operating systems, and concurrency control, which can be considered as operation level scheduling. Most current research in this area only focuses on the transaction scheduling aspact while the concurrency control part remains untouched. In the paper, a new concurrency control algorithm for real-time database systems is proposed, by which real-time scheduling and concurrency control can be integrated. The algorithm is based on a priority-based locking mechanism to support time-critical scheduling by adjusting the serialization order dynamically in favor of high priority transactions. Furthermore, it does not assume any knowledge about the data requirements or execution time of each transaction. This makes the algorithm very practical.

Original languageEnglish
Title of host publication1990 Proceedings 11th Real-Time Systems Symposium, RTSS 1990
Pages104-112
Number of pages9
DOIs
StatePublished - 1990
Event1990 11th Real-Time Systems Symposium, RTSS 1990 - Lake Buena Vista, FL, United States
Duration: 5 Dec 19907 Dec 1990

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725

Conference

Conference1990 11th Real-Time Systems Symposium, RTSS 1990
Country/TerritoryUnited States
CityLake Buena Vista, FL
Period5/12/907/12/90

Fingerprint

Dive into the research topics of 'Concurrency control in real-time databases by dynamic adjustment of serialization order'. Together they form a unique fingerprint.

Cite this