DocumentCode
1735997
Title
Inherently stable priority list scheduling in systems with external delays
Author
Krings, A.W. ; Kieckhafer, R.M.
Author_Institution
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
fYear
1993
Firstpage
622
Abstract
Low-overhead solutions to the problem of scheduling instability in nonpreemptive priority-list task scheduling for real-time systems are presented. Scheduling instability occurs in precedence-constrained task systems when a reduction in the duration of one or more tasks causes the start of a subsequent task to be delayed, so that real-time deadlines could be missed. A recent scheduling model introduced phantom tasks into the precedence graph to model processes and events external to the processors. This model is exploited to derive new, inherently stable run-time task dispatchers of varying complexity. Performance simulations showed that for a wide range of task systems, simple dispatchers performed remarkably well compared to more complex dispatchers. The implications are that nonpreemptive list scheduling can be stable, efficient, and low in terms of run-time overhead
Keywords
computational complexity; delays; performance evaluation; real-time systems; scheduling; complexity; external delays; nonpreemptive priority-list task scheduling; performance simulations; precedence-constrained task systems; real-time systems; run-time overhead; scheduling instability; Delay effects; Delay systems; Imaging phantoms; Multiprocessing systems; Processor scheduling; Real time systems; Runtime; Stability; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-3230-5
Type
conf
DOI
10.1109/HICSS.1993.284063
Filename
284063
Link To Document