Title :
On using priority inheritance in real-time databases
Author :
Huang, Jiandong ; Stankovic, John A. ; Ramamritham, Krithi ; Towsley, Don
Author_Institution :
Massachusetts Univ., Amherst, MA, USA
Abstract :
The authors investigate solutions to the priority inversion problem in a real-time database where two-phase locking is employed for concurrency control. They examine two basic schemes for addressing the priority inversion problem, one based on priority inheritance and the other based on priority abort. The authors also study a new scheme, called conditional priority inheritance, which attempts to capitalize on the advantage of each of the two basic schemes. The performance studies, conducted on a real-time database testbed, indicated that the basic priority inheritance protocol is inappropriate for solving the priority inversion problem in real-time database systems. The authors also show that the conditional priority inheritance scheme and the priority abort scheme perform well for a wide range of system workloads
Keywords :
concurrency control; database management systems; real-time systems; scheduling; basic priority inheritance protocol; concurrency control; conditional priority inheritance; conditional priority inheritance scheme; performance studies; priority abort; priority abort scheme; priority inheritance; priority inversion problem; real-time database; real-time database testbed; two-phase locking; Access protocols; Concurrency control; Database systems; Degradation; Delay; Operating systems; Real time systems; Resource management; System testing;
Conference_Titel :
Real-Time Systems Symposium, 1991. Proceedings., Twelfth
Conference_Location :
San Antonio, TX
Print_ISBN :
0-8186-2450-7
DOI :
10.1109/REAL.1991.160376