Encyclopedia of Algorithms

2008 Edition
| Editors: Ming-Yang Kao

Rate-Monotonic Scheduling

1973; Liu, Layland
  • Nathan Fisher
  • Sanjoy Baruah
Reference work entry
DOI: https://doi.org/10.1007/978-0-387-30162-4_334

Keywords and Synonyms

Real-time systems; Static-priority scheduling ; Fixed-priority scheduling ; Rate-monotonic analysis      

Problem Definition

Liu and Layland [9] introduced rate-monotonic scheduling in the context of the scheduling of recurrent real-time processes upon a computing platform comprised of a single preemptive processor.

The Periodic Task Model

The periodic task abstraction models real-time processes that make repeated requests for computation. As defined in [9], each periodic task \( { \tau_i } \)


This is a preview of subscription content, log in to check access

Recommended Reading

  1. 1.
    Audsley, N., Burns, A., Wellings, A.: Deadline monotonic scheduling theory and application. Control Eng. Pract. 1, 71–78 (1993)Google Scholar
  2. 2.
    Baker, T.P.: Stack-based scheduling of real-time processes. Real-Time Systems: The Int. J. Time-Critical Comput. 3, 67–100 (1991)Google Scholar
  3. 3.
    Bini, E., Buttazzo, G., Buttazzo, G.: Rate monotonic scheduling: The hyperbolic bound. IEEE Trans. Comput. 52, 933–942 (2003)CrossRefGoogle Scholar
  4. 4.
    Gardener, M.K.: Probabilistic Analysis and Scheduling of Critical Soft Real-Time Systems. Ph. D. thesis, Department of Computer Science, University of Illinois at Urbana-Champaign (1999)Google Scholar
  5. 5.
    Klein, M., Ralya, T., Pollak, B., Obenza, R., Harbour, M.G.: A Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems. Kluwer Academic Publishers, Boston (1993)CrossRefGoogle Scholar
  6. 6.
    Kuo, T.-W., Mok, A.K.: Load adjustment in adaptive real-time systems. In: Proceedings of the IEEE Real-Time Systems Symposium, pp. 160–171. San Antonio, December 1991Google Scholar
  7. 7.
    Lehoczky, J., Sha, L., Ding, Y.: The rate monotonic scheduling algorithm: Exact characterization and average case behavior. In: Proceedings of the Real-Time Systems Symposium – 1989, Santa Monica, December 1989. IEEE Computer Society Press, pp. 166–171 Google Scholar
  8. 8.
    Leung, J., Whitehead, J.: On the complexity of fixed-priority scheduling of periodic, real-time tasks. Perform. Eval. 2, 237–250 (1982)Google Scholar
  9. 9.
    Liu, C., Layland, J.: Scheduling algorithms for multiprogramming in a hard real-time environment. J. ACM 20, 46–61 (1973)MathSciNetMATHCrossRefGoogle Scholar
  10. 10.
    Rajkumar, R.: Synchronization In Real-Time Systems – A Priority Inheritance Approach. Kluwer Academic Publishers, Boston (1991)MATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  • Nathan Fisher
    • 1
  • Sanjoy Baruah
    • 1
  1. 1.Department of Computer ScienceUniversity of North CarolinaChapel HillUSA