• DocumentCode
    2894667
  • Title

    Priority Assignment for Global Fixed Priority Pre-Emptive Scheduling in Multiprocessor Real-Time Systems

  • Author

    Davis, Robert I. ; Burns, Alan

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2009
  • fDate
    1-4 Dec. 2009
  • Firstpage
    398
  • Lastpage
    409
  • Abstract
    This paper addresses the problem of priority assignment in multiprocessor real-time systems using global fixed task-priority pre-emptive scheduling. In this paper, we prove that Audsley´s Optimal Priority Assignment (OPA) algorithm, originally devised for uniprocessor scheduling, is applicable to the multiprocessor case, provided that three conditions hold with respect to the schedulability tests used. Our empirical investigations show that the combination of optimal priority assignment policy and a simple compatible schedulability test is highly effective, in terms of the number of tasksets deemed to be schedulable. We also examine the performance of heuristic priority assignment policies such as Deadline Monotonic, and an extension of the TkC priority assignment policy called DkC that can be used with any schedulability test. Here we find that Deadline Monotonic priority assignment has relatively poor performance in the multiprocessor case, while DkC priority assignment is highly effective.
  • Keywords
    embedded systems; multiprocessing systems; processor scheduling; Audsley optimal priority assignment algorithm; DkC priority assignment; TkC priority assignment policy; deadline monotonic priority assignment; global fixed priority pre-emptive scheduling; heuristic priority assignment policies; multiprocessor real-time systems; uniprocessor scheduling; Aerospace electronics; Automotive electronics; Computer science; Embedded system; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; Space technology; Testing; multiprocessors; real-time; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2009, RTSS 2009. 30th IEEE
  • Conference_Location
    Washington, DC
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3875-4
  • Type

    conf

  • DOI
    10.1109/RTSS.2009.31
  • Filename
    5368139