• DocumentCode
    2003069
  • Title

    The limited-preemption uniprocessor scheduling of sporadic task systems

  • Author

    Baruah, Sanjoy

  • Author_Institution
    North Carolina Univ., Chapel Hill, NC, USA
  • fYear
    2005
  • fDate
    6-8 July 2005
  • Firstpage
    137
  • Lastpage
    144
  • Abstract
    Although preemptive uniprocessor scheduling algorithms are able to successfully schedule some systems that cannot be scheduled by any non-preemptive scheduling algorithm, the run-time overhead associated with implementing preemptive algorithms is often higher than for non-preemptive algorithms. In choosing between preemptive and non-preemptive scheduling algorithms on uniprocessors, the tradeoff is therefore between enhanced feasibility on the one hand, and increased overheads on the other. Hybrid scheduling schemes are proposed and evaluated here: these schemes permit preemption where necessary for feasibility, but attempt to avoid unnecessary preemptions during run-time. This is done by determining, for each task in the system, the longest amount of time for which the task may execute non-preemptively without compromising the feasibility of the system.
  • Keywords
    processor scheduling; real-time systems; EDF scheduling; critical section; hybrid scheduling; preemptive scheduling algorithm; sporadic task system; task execution time; uniprocessor scheduling; Runtime; Scheduling algorithm; EDF scheduling; critical sections; non-preemptive scheduling; sporadic tesks; uniprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2005. (ECRTS 2005). Proceedings. 17th Euromicro Conference on
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2400-1
  • Type

    conf

  • DOI
    10.1109/ECRTS.2005.32
  • Filename
    1508455