• DocumentCode
    1560648
  • Title

    A modified version of rate-monotonic scheduling algorithm and its´ efficiency assessment

  • Author

    Naghibzadeh, Mahmoud

  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    289
  • Lastpage
    294
  • Abstract
    Scheduling algorithms play a significant role in the design of real-time computing systems. Rate-monotonic, deadline-monotonic, relative urgency and least laxity algorithms are the most commonly used algorithms. It is already proved that rate-monotonic (RM) is an optimal fixed priority algorithm and many practical safety verification algorithms are developed. Here, an improvement to lower bound processor load factor for some special cases is presented We then established a modified version of the rate-monotonic algorithm named delayed rate-monotonic (DRM) algorithm that uses two ready states, instead of one. For two special cases we showed full processor utilization is possible. Two algorithms, namely DRM and RM, are then compared and it is shown that there are many systems that are safe with DRM algorithm but are unsafe with RM algorithm. Also, for a set of randomly generated systems number of task preemptions for the two algorithms is compared .It is concluded that DRM is very promising and it has the potential to be considered for future research
  • Keywords
    processor scheduling; real-time systems; optimal fixed priority algorithm; processor utilisation; rate-monotonic scheduling algorithm; real-time computing systems; safety verification algorithms; task preemptions; Algorithm design and analysis; Computer crashes; Delay; Design engineering; Dynamic scheduling; Process design; Random number generation; Real time systems; Safety; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
  • Conference_Location
    San Diego, CA
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-1576-2
  • Type

    conf

  • DOI
    10.1109/WORDS.2002.1000064
  • Filename
    1000064