• DocumentCode
    2454501
  • Title

    Preemptive Scheduling of Multi-criticality Systems with Varying Degrees of Execution Time Assurance

  • Author

    Vestal, Steve

  • Author_Institution
    Honeywell Labs, Minneapolis
  • fYear
    2007
  • fDate
    3-6 Dec. 2007
  • Firstpage
    239
  • Lastpage
    243
  • Abstract
    This paper is based on a conjecture that the more confidence one needs in a task execution time bound (the less tolerant one is of missed deadlines), the larger and more conservative that bound tends to become in practice. We assume different tasks perform functions having different criticalities and requiring different levels of assurance. We assume a task may have a set of alternative worst-case execution times, each assured to a different level of confidence. This paper presents ways to use this information to obtain more precise schedulability analysis and more efficient preemptive fixed priority scheduling. These methods are evaluated using workloads abstracted from production avionics systems.
  • Keywords
    avionics; processor scheduling; avionics systems; execution time assurance; multi-criticality systems; preemptive fixed priority scheduling; schedulability analysis; task execution time; Aerospace electronics; Algorithm design and analysis; Delay; Iterative algorithms; Performance analysis; Processor scheduling; Production systems; Real time systems; Scheduling algorithm; Timing;
  • 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.47
  • Filename
    4408308