• 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