Rate Monotonic Scheduling

Rate monotonic scheduling (RMS ) is a priority scheduling method for interruptible, periodic jobs. It is widely used in real-time systems. The priorities are statically defined by the period of a job: the shorter the period of a job, the higher its priority.

Aperiodic jobs can be executed within a fictitious periodic jobs, which is also known as server principle.

Schedulability

Under what conditions is a lot of jobs at RMS guaranteed schedulable?

  • Sufficient conditions according to Liu and Layland. If the load is less than or equal to a load barrier, job set is schedulable. The barrier is dependent only on the number of jobs:
  • Harmonic period durations. If the period lengths are multiples of each other (harmonic ), the jobs are schedulable if. Under this condition, RMS is therefore optimal.
673114
de