DocumentCode :
2192169
Title :
A Sufficient Condition for Rate Monotonic Schedulability Based on Response Time Analysis
Author :
Han, Sangchul ; Park, Moonju ; Park, Minkyu
Author_Institution :
Dept. of Comput. Sci., Konkuk Univ., Chungju, South Korea
fYear :
2010
fDate :
June 29 2010-July 1 2010
Firstpage :
1751
Lastpage :
1757
Abstract :
Rate Monotonic scheduling algorithm is widely used in real-time systems and embedded systems for its implementation simplicity and optimality in fixed priority scheduling. Since determining the schedulability of a task set in Rate Monotonic scheduling is an important step in designing a real-time system, schedulability analysis has been extensively studied. Although there is an exact schedulability test method for Rate Monotonic scheduling, the exact test is too complex to be executed on-line for large number of tasks because it is based on the response time calculation which is NP-hard. Thus many researchers studied on polynomial time sufficient conditions on Rate Monotonic schedulability. The existing polynomial time sufficient conditions are in the form of a utilization bound; that is, if a task set´s total utilization is not larger than a utilization bound, the task set is accepted as schedulable one. Though the utilization bound tests are simple, they suffer from poor processor utilization. In this paper, we propose a new sufficient schedulability condition based on the response time test, different from the previous approaches. The new test provides a condition that is both necessary and sufficient for task sets with period ratio less than 2, while the previous tests provide only sufficient conditions. Extensive simulations show that our test significantly outperforms the existing tests with utilization bound.
Keywords :
computational complexity; embedded systems; polynomials; processor scheduling; task analysis; NP-hard problem; embedded system; fixed priority scheduling; polynomial time schedulability test method; rate monotonic schedulability; real-time system; response time analysis; response time test; schedulability analysis; sufficient schedulability condition; task set; Concrete; Mathematical model; Polynomials; Processor scheduling; Scheduling; Time factors; Periodic scheduling; Rate-monotonic scheduling; Schedulability test;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
Type :
conf
DOI :
10.1109/CIT.2010.305
Filename :
5577973
Link To Document :
بازگشت