On the Impact of Runtime Overhead on Energy-Aware Scheduling
The real-time research community is often concerned with finding suitable assumptions to simplify the schedulability analysis of current real-time systems. This includes simplified power models, negligible scheduling overhead, negligible preemption cost, bounded cache misses and bus contention, etc. However, the actual behavior of a real application might be significantly different than that expected from a simplified system under the adopted set of assumptions. This paper investigates the impact that preemption cost might have on the energy consumption under a given energy-aware scheduling algorithm.