Schedulability analyses, while valuable in theoretical research, cannot be used in practice to reason about the timing behaviour of a real-time system without including the overheads induced by the implementation of the scheduling algorithm. In this paper, we provide an overhead-aware schedulability analysis based on demand bound functions for two hard real-time semi-partitioned scheduling algorithms, EDFWM and C=D. This analysis is based on a novel implementation that uses a global clock to reduce the overheads incurred due to the release jitter of migrating subtasks. The analysis is used to guide the respective off-line task assignment and splitting procedures. Finally, results of an evaluation are provided highlighting how the different algorithms perform with and without a consideration of overheads.

BibTex Entry

@inproceedings{Souto2015,
 author = {P. Souto and P. Baltarejo Sousa and R. I. Davis and K. Bletsas and E. Tovar},
 booktitle = {21st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)},
 month = {August},
 title = {Overhead-aware schedulability evaluation of semi-partitioned real-time schedulers},
 year = {2015}
}