loading...
A Modified Version of Rate-Monotonic Scheduling Algorithm and its Efficiency Assessment
San Diego, California January 07-January 09
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WORDS.2002.1000064Seventh IEEE International Workshop o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mahmoud Naghibzadeh, Ferdowsi University of Mashad
K. H. (Kane) Kim, University of California at Irvine
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 [1, 2, 3, 4]. 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.
Index Terms:
Delayed rate-monotonic algorithm, real-time systems, periodic tasks, rate-monotonic algorithm
Citation:
Mahmoud Naghibzadeh, K. H. (Kane) Kim, "A Modified Version of Rate-Monotonic Scheduling Algorithm and its Efficiency Assessment," words, pp.0289, Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.