• DocumentCode
    2716732
  • Title

    Analyzing fixed-priority global multiprocessor scheduling

  • Author

    Lundberg, Lars

  • Author_Institution
    Dept. of Software Eng. & Comput. Sci., Blekinge Inst. of Technol., Ronneby, Sweden
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    145
  • Lastpage
    153
  • Abstract
    We consider a multiprocessor where hard real-time tasks are scheduled globally on in processors. Each task has a fixed priority and tasks are executed using preemptive scheduling. The state-of-the-art priority assignment scheme in such cases is called RM-US[US-LIMIT], where US-LIMIT is a parameter to the RM-US algorithm. The challenge is to find the US-LIMIT that can guarantee schedulability for as high utilization as possible. The previously best known US-LIMIT value could guarantee schedulability as long as the multiprocessor utilization is below m/(3m-2), i.e. 0.33333 when m→∞. In this paper we define a new equation for US-LIMIT which guarantees schedulability for higher utilization values than the previous result. When m→∞ we can now guarantee schedulability, for all tasks sets when the multiprocessor utilization is below 0.37482. We also show that our US-LIMIT values are optimal, i.e. we show that there is no room for further improvement of this state-of-the-art priority assignment scheme.
  • Keywords
    processor scheduling; real-time systems; RM-US[US-LIMIT]; fixed priority; fixed-priority global multiprocessor scheduling; hard real-time tasks; preemptive scheduling; Application software; Computer science; Delay; Equations; Multiprocessing systems; Processor scheduling; Real time systems; Runtime; Software engineering; Solids;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2002. Proceedings. Eighth IEEE
  • ISSN
    1545-3421
  • Print_ISBN
    0-7695-1739-0
  • Type

    conf

  • DOI
    10.1109/RTTAS.2002.1137389
  • Filename
    1137389