DocumentCode :
2404959
Title :
Dynamic integrated scheduling of hard real-time, soft real-time, and non-real-time processes
Author :
Brandt, Scott A. ; Banachowski, Scott ; Lin, Caixue ; Bisson, Timothy
Author_Institution :
Dept. of Comput. Sci., California Univ., Santa Cruz, CA, USA
fYear :
2003
fDate :
3-5 Dec. 2003
Firstpage :
396
Lastpage :
407
Abstract :
Real-time systems are growing in complexity and real-time and soft real-time applications are becoming common in general-purpose computing environments. Thus, there is a growing need for scheduling solutions that simultaneously support processes with a variety of different timeliness constraints. Toward this goal we have developed the resource allocation/dispatching (RAD) integrated scheduling model and the rate-based earliest deadline (RBED) integrated multi-class real-time scheduler based on this model. We present RAD and the RBED scheduler and formally prove the correctness of the operations that RBED employs. We then describe our implementation of RBED and present results demonstrating how RBED simultaneously and seamlessly supports hard real-time, soft real-time, and best-effort processes.
Keywords :
real-time systems; resource allocation; scheduling; RAD integrated scheduling model; RBED; dynamic integrated scheduling; general-purpose computing; hard real-time processes; nonreal-time processes; rate-based earliest deadline scheduler; real-time systems; resource allocation-dispatching scheduling; soft real-time processes; timeliness constraints; Application software; Computer science; Dispatching; Dynamic scheduling; Embedded computing; Hierarchical systems; Processor scheduling; Real time systems; Resource management; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2003. RTSS 2003. 24th IEEE
Print_ISBN :
0-7695-2044-8
Type :
conf
DOI :
10.1109/REAL.2003.1253287
Filename :
1253287
Link To Document :
بازگشت