Title :
Preemptive Uniprocessor Scheduling of Non-cyclic GMF Task Systems
Author_Institution :
Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
Abstract :
Formal models used for representing recurrent real-time processes are typically characterized by a period parameter, representing the minimum amount of time that may elapse between successive invocations of the process. However a recently proposed model called the non-cyclic GMF model deviates from this trend: there is no single period parameter characterizing the recurrent behavior of the task. In this paper we consider schedulability analysis of real-time systems comprised of collections of such tasks, that are to be scheduled using earliest-deadline first (EDF) scheduling on a single preemptive processor. We provide evidence that indicates that schedulability analysis for such systems is more difficult than for systems in which each recurrent task is characterized by a single period parameter, and derive a pseudo-polynomial time schedulability analysis algorithm for bounded-utilization systems of such tasks.
Keywords :
computational complexity; processor scheduling; real-time systems; bounded-utilization system; earliest-deadline first scheduling; noncyclic GMF task system; preemptive processor; pseudo-polynomial time schedulability analysis; real-time system; uniprocessor scheduling; Analytical models; Computational modeling; Context modeling; Nickel; Polynomials; Processor scheduling; Real time systems;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
Conference_Location :
Macau SAR
Print_ISBN :
978-1-4244-8480-5
DOI :
10.1109/RTCSA.2010.25