DocumentCode :
322531
Title :
Resource reclaiming in hard real-time systems with static and dynamic workloads
Author :
Krings, A.W. ; Azadmanesh, M.H.
Author_Institution :
Dept. of Comput. Sci., Idaho Univ., Moscow, ID, USA
Volume :
1
fYear :
1997
fDate :
7-10 Jan 1997
Firstpage :
616
Abstract :
The paper addresses resource reclaiming in the context of non-preemptive priority list scheduling for hard real-time systems. Such scheduling is inherently susceptible to multiprocessor timing anomalies. The authors present low overhead run-time stabilization methods for a general tasking model that allows phantom tasks as a mechanism to model processor external events. A family of scheduling algorithms is defined, that guarantees run-time stabilization for systems consisting of tasks with hard and soft deadlines. The later, i.e. soft tasks, may arrive dynamically. Stabilization is addressed in the context of dynamic and static task to processor allocation. Previous stabilization methods, focused on a priori stabilization for static workloads with dynamic task to processor allocation, thus cannot support this general scheduling model. By taking advantage of run-time information, the stabilization algorithms use the scan-window approach to prevent instability from occurring. Mechanisms are introduced that explicitly control the run-time behavior of tasks with hard deadlines. As a consequence, processor resources become available that can be used to improve processor utilization and response time of soft tasks. The resulting scan algorithms are intended for real world applications where low run-time overhead and a realistic task model are needed
Keywords :
multiprocessing systems; processor scheduling; real-time systems; resource allocation; stability; timing; dynamic task to processor allocation; dynamic workloads; general tasking model; hard deadlines; hard real-time systems; low overhead ran-time stabilization methods; low run-time overhead; multiprocessor timing anomalies; nonpreemptive priority list scheduling; phantom tasks; processor external event modelling; processor resources; processor utilization; real world applications; realistic task model; resource reclaiming; response time; run-time behavior control; scan-window approach; scheduling algorithms; soft deadlines; static task to processor allocation; static workloads; Computer science; Delay; Dynamic scheduling; Fault tolerance; Imaging phantoms; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
ISSN :
1060-3425
Print_ISBN :
0-8186-7743-0
Type :
conf
DOI :
10.1109/HICSS.1997.667412
Filename :
667412
Link To Document :
بازگشت