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 } \) is characterized by an ordered pair of positive real-valued parameters \( { (C_i, T_i) } \), where C i is the worst-case execution requirement and T i the period of the task. The requests for computation that are made by task \( { \tau_i } \) (subsequently referred to as jobs that are generated by \( { \tau_i } \)) satisfy the following assumptions:
- A1::
-
\( { \tau_i } \)'s first job arrives at system start time (assumed to equal time zero), and subsequent jobs arrive every T...
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsRecommended Reading
Audsley, N., Burns, A., Wellings, A.: Deadline monotonic scheduling theory and application. Control Eng. Pract. 1, 71–78 (1993)
Baker, T.P.: Stack-based scheduling of real-time processes. Real-Time Systems: The Int. J. Time-Critical Comput. 3, 67–100 (1991)
Bini, E., Buttazzo, G., Buttazzo, G.: Rate monotonic scheduling: The hyperbolic bound. IEEE Trans. Comput. 52, 933–942 (2003)
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)
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)
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 1991
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
Leung, J., Whitehead, J.: On the complexity of fixed-priority scheduling of periodic, real-time tasks. Perform. Eval. 2, 237–250 (1982)
Liu, C., Layland, J.: Scheduling algorithms for multiprogramming in a hard real-time environment. J. ACM 20, 46–61 (1973)
Rajkumar, R.: Synchronization In Real-Time Systems – A Priority Inheritance Approach. Kluwer Academic Publishers, Boston (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag
About this entry
Cite this entry
Fisher, N., Baruah, S. (2008). Rate-Monotonic Scheduling. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-30162-4_334
Download citation
DOI: https://doi.org/10.1007/978-0-387-30162-4_334
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-30770-1
Online ISBN: 978-0-387-30162-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering