Title :
R-EDF: a reservation-based EDF scheduling algorithm for multiple multimedia task classes
Author :
Yuan, Wanghong ; Nahrstedt, Klara ; Kim, Kihun
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
Multimedia applications became an integral part of the ubiquitous computing environment in general-purpose systems. However, current general-purpose operating systems cannot effectively support their soft real-time requirements. This paper presents a reservation-based preemptive earliest deadline first (R-EDF) algorithm to provide a predictable scheduling framework in an open shared environment. The major contributions of R-EDF are: it delivers timing guarantees to four soft real-time task classes such as period class with constant and various processing time, aperiodic class and event-based class; it provides starvation protection for best-effort tasks; it provides overrun protection and handling so that an overrun task will not cause other tasks to miss deadlines and will finish its work within an acceptable and predictable time bound; and it allows optimistic reservation and incurs low overhead cost for reservation and admission control. Our experimental results show the low overhead and correctness of R-EDF even when there is resource contention
Keywords :
multimedia systems; operating systems (computers); real-time systems; resource allocation; scheduling; R-EDF; admission control; aperiodic class; event-based class; experimental results; general-purpose operating systems; multiple multimedia task classes; open shared environment; optimistic reservation; overrun protection; period class; real-time task classes; reservation-based preemptive earliest deadline first; reservation-based scheduling algorithm; starvation protection; timing guarantees; ubiquitous computing; Cost function; Multimedia computing; Multimedia systems; Operating systems; Processor scheduling; Protection; Real time systems; Scheduling algorithm; Timing; Ubiquitous computing;
Conference_Titel :
Real-Time Technology and Applications Symposium, 2001. Proceedings. Seventh IEEE
Conference_Location :
Taipei
Print_ISBN :
0-7695-1134-1
DOI :
10.1109/RTTAS.2001.929881