DocumentCode
1597333
Title
A pre-emptive transaction scheduling protocol for controlling priority inversion
Author
Lam, Kwok-wa ; Hung, Sheung-lun
Author_Institution
Dept. of Comput. Sci., City Univ. of Hong Kong, Kowloon, Hong Kong
fYear
1996
Firstpage
144
Lastpage
151
Abstract
Hard real-time database systems (RTDBS) must provide a guarantee that real-time transactions meet their deadlines. To preserve data consistency, hard RTDBS require concurrency control protocols to synchronize transactions to access the shared data. Transaction blocking enforced by concurrency control protocols leads to the priority inversion problem that violates the principle of priority-based scheduling and degrades system schedulability. Moreover, this blocking delay due to priority inversion can be unbounded, which is unacceptable in hard real-time applications. Some priority ceiling protocols have been proposed to control priority inversion. However, they suffer from the problem of unnecessary transaction blockings due to their conservatism of scheduling transactions to access the shared data. We propose a new transaction scheduling protocol that exploits the semantics of transaction operations to enhance transaction preemptability. It can avoid some unnecessary transaction blockings and provide better worst-case scheduling conditions for a transaction set compared to other protocols
Keywords
concurrency control; data integrity; processor scheduling; protocols; blocking delay; concurrency control protocols; data consistency; hard real-time database systems; pre-emptive transaction scheduling protocol; priority ceiling protocols; priority inversion; priority inversion problem; real-time transactions; semantics; system schedulability; transaction preemptability; worst-case scheduling conditions; Access protocols; Computer science; Concurrency control; Control systems; Database systems; Degradation; Delay; Processor scheduling; Real time systems; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Computing Systems and Applications, 1996. Proceedings., Third International Workshop on
Conference_Location
Seoul
Print_ISBN
0-8186-7626-4
Type
conf
DOI
10.1109/RTCSA.1996.554971
Filename
554971
Link To Document