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