Chapter 7. Rate Monotonic Analysis

A monotonic sequence of numbers always goes one way. If it is monotonically increasing, it never decreases. Rate monotonic scheduling analysis sorts all periodic tasks by their frequency, then assigns priorities so the lowest frequency task gets the lowest priority and the highest frequency task gets the highest priority. There is never a time when a higher frequency task should get a lower priority than a lower frequency task. For a certain class of systems, this simple rule works at least as well as any other way of assigning fixed priorities.

If the scheduler is fixed-priority preemptive and the load is periodic with independent tasks, rate monotonic analysis applies. Rate monotonic analysis ...

Get Real-Time Java™ Platform Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.