• DocumentCode
    2454149
  • Title

    Robust Priority Assignment for Fixed Priority Real-Time Systems

  • Author

    Davis, R.I. ; Burns, A.

  • Author_Institution
    Univ. of York, York
  • fYear
    2007
  • fDate
    3-6 Dec. 2007
  • Firstpage
    3
  • Lastpage
    14
  • Abstract
    This paper focuses on priority assignment for realtime systems using fixed priority scheduling. It introduces and defines the concept of a "robust" priority ordering: the most appropriate priority ordering to use in a system subject to variable amounts of additional interference from sources such as interrupts, operating system overheads, exception handling, cycle stealing, and task execution time overruns. The paper describes a robust priority assignment algorithm that can find the robust priority ordering for a wide range of fixed priority system models and additional interference functions. Proofs are given for a number of interesting theorems about robust priority assignment, and the circumstances under which a "deadline minus jitter" monotonic partial ordering forms part of the robust ordering. The paper shows that "deadline minus jitter" monotonic priority ordering is the robust priority ordering for a specific class of system, and that this property holds essentially independent of the additional interference function.
  • Keywords
    exception handling; operating systems (computers); real-time systems; scheduling; task analysis; cycle stealing; deadline minus jitter monotonic priority ordering; exception handling; fixed priority real-time systems; fixed priority scheduling; interference functions; operating system overheads; robust priority assignment; robust priority ordering; task execution time overruns; Computer science; Interference; Jitter; Job shop scheduling; Operating systems; Processor scheduling; Real time systems; Robustness; Scheduling algorithm; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2007. RTSS 2007. 28th IEEE International
  • Conference_Location
    Tucson, AZ
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3062-8
  • Type

    conf

  • DOI
    10.1109/RTSS.2007.11
  • Filename
    4408287