Title :
Quantifying the advantage of EDF vs. RMS schedulability on a uniprocessor using a differential analysis and a power-law total utilization distribution
Author :
Muller, Dirk ; Werner, Michael
Author_Institution :
Oper. Syst. Group, Chemnitz Univ. of Technol., Chemnitz, Germany
Abstract :
Contrary to the optimal scheduling algorithm Earliest Deadline First (EDF), Rate-Monotonic Scheduling (RMS) can lead to non-schedulable task sets for total utilizations below 1 on a uniprocessor. The quantification of this deficiency has been a topic in real-time science for a long time. We show weaknesses of the scheduling algorithm metrics breakdown utilization, utilization upper bound, and numerical optimality degree. Finally, we suggest a new measure of schedulability called Efficiency and calculate its bounds. It turns out that numerical optimality degree might be too optimistic depending on the assumed total utilization distribution. The main results are the application of a power-law total utilization distribution to quantify the RMS-to-EDF Efficiency and a step-by-step derived lower bound of this Efficiency. We apply a differential analysis of schedulability.
Keywords :
scheduling; EDF schedulability; RMS schedulability; RMS-to-EDF efficiency; breakdown utilization; differential analysis; earliest deadline first scheduling; efficiency measure; numerical optimality degree; power-law total utilization distribution; rate-monotonic scheduling; scheduling algorithm; uniprocessor; utilization upper bound; Concrete; Electric breakdown; Optimal scheduling; Real-time systems; Scheduling; Scheduling algorithms; Upper bound; Breakdown Utilization; Critical Utilization; EDF Earliest Deadline First; Efficiency; Optimality Degree; RM; Rate Monotonic; Uniprocessor Scheduling;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2013 IEEE 16th International Symposium on
Conference_Location :
Paderborn
DOI :
10.1109/ISORC.2013.6913215