• DocumentCode
    3142577
  • Title

    Optimal Fixed Priority Scheduling with Deferred Pre-emption

  • Author

    Davis, Robert I. ; Bertogna, Marko

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    39
  • Lastpage
    50
  • Abstract
    The schedulability of systems using fixed priority pre-emptive scheduling can be improved by the use of non-pre-emptive regions at the end of each task´s execution, an approach referred to as deferred pre-emption. Choosing the appropriate length for the final non-pre-emptive region of each task is a trade-off between improving the worst-case response time of the task itself and increasing the amount of blocking imposed on higher priority tasks. In this paper we present an optimal algorithm for determining both the priority ordering of tasks and the lengths of their final non-pre-emptive regions. This algorithm is optimal for fixed priority scheduling with deferred pre-emption, in the sense that it is guaranteed to find a schedulable combination of priority ordering and final non-pre-emptive region lengths if such a schedulable combination exists.
  • Keywords
    processor scheduling; real-time systems; deferred preemption; final nonpreemptive region length; optimal fixed priority preemptive scheduling; real-time scheduling; system schedulabilit; task priority ordering; Algorithm design and analysis; Bismuth; Real-time systems; Scheduling; Scheduling algorithms; Time factors; deferred pre-emption; fixed priority; non-pre-emptive scheduling; optimal priority assignment; real-time scheduling; schedulability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2012 IEEE 33rd
  • Conference_Location
    San Jan
  • ISSN
    1052-8725
  • Print_ISBN
    978-1-4673-3098-5
  • Type

    conf

  • DOI
    10.1109/RTSS.2012.57
  • Filename
    6424789