• DocumentCode
    2954496
  • Title

    Rate monotonic scheduling of real-time control systems with the minimum number of priority levels

  • Author

    Cayssials, R. ; Orozco, J. ; Santos, J. ; Santos, R.

  • Author_Institution
    Univ. Nacional del Sur, Bahia Blanca, Argentina
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    54
  • Lastpage
    59
  • Abstract
    When applying the Rate Monotonic discipline to schedule a set of periodic preemptible real-time tasks, the scheduler may be able to distinguish only a limited number of priority levels. This is common in control applications using low cost embedded controllers. If the number of tasks to be scheduled is larger than the number of distinguishable levels, the set of tasks must be partitioned in a set of priority classes. RM can be used only to arbitrate conflicts between tasks of different classes. In this paper a method to determine the minimum number of priority levels necessary to schedule the set of tasks is formally proved and its complexity analysed. Finally, a systematic method to obtain all the possible partitions with the minimum number of classes, resembling the Quine´s method to minimize Boolean functions, is also given
  • Keywords
    Boolean functions; computational complexity; controllers; processor scheduling; real-time systems; Boolean functions minimisation; complexity; embedded controllers; periodic preemptible real-time tasks; priority levels; rate monotonic scheduling; real-time control systems; Automotive electronics; Bit rate; Control systems; Costs; NASA; Navigation; Postal services; Real time systems; Safety; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1999. Proceedings of the 11th Euromicro Conference on
  • Conference_Location
    York
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-0240-7
  • Type

    conf

  • DOI
    10.1109/EMRTS.1999.777450
  • Filename
    777450