Title :
Schedulability Analysis of DeferrableScheduling Algorithms for MaintainingReal-Time Data Freshness
Author :
Song Han ; Deji Chen ; Ming Xiong ; Kam-Yiu Lam ; Mok, Aloysius K. ; Ramamritham, K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Connecticut, Storrs, CT, USA
Abstract :
Although the deferrable scheduling algorithm for fixed priority transactions ( DS-FP) has been shown to provide a better performance compared with the More-Less (ML) method, there is still a lack of any comprehensive studies on the necessary and sufficient conditions for the schedulability of DS-FP. In this paper, we first analyze the necessary and sufficient schedulability conditions for DS-FP, and then propose a schedulability test algorithm for DS-FP by exploiting the fact that there always exists a repeating pattern in a DS-FP schedule. To resolve the limitation of fixed priority scheduling in DS-FP, we then extend the deferrable scheduling to a dynamic priority scheduling algorithm called DS-EDF by applying the earliest deadline first (EDF) policy to schedule update jobs. We also propose a schedulability test for DS-EDF and compare its performance with DS-FP and ML through extensive simulation experiments. The results show that the schedulability tests are effective. Although the schedulability of DS-EDF is lower than DS-FP and the repeating patterns in DS-EDF schedules are longer than those in DS-FP due to the use of dynamic priority scheduling, the performance of DS-EDF is better than both DS-FP and ML in terms of CPU utilization and impact on lower priority application transactions.
Keywords :
data handling; real-time systems; scheduling; DS-FP; EDF policy; deferrable scheduling algorithms; earliest deadline first policy; more-less method; real-time data freshness; schedulability analysis; Discrete time systems; Dynamic scheduling; Real-time systems; Schedules; Scheduling algorithms; Real-time database; real-time data; real-time scheduling; schedulability; temporal validity;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2012.266