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 :
بازگشت