Battery discharge aware energy feasibility analysis
CODES+ISSS '06 Proceedings of the 4th international conference on Hardware/software codesign and system synthesis
Fast calculation of permissible slowdown factors for hard real-time systems
PATMOS'07 Proceedings of the 17th international conference on Integrated Circuit and System Design: power and timing modeling, optimization and simulation
Hi-index | 0.00 |
This paper introduces an extension to the RMS schedulingtechnique that we call "Hot Swapping". Hot Swappingenables a system to choose between various selectedimplementations of one task on-the-fly and thus to optimizethe system's cost (e.g. power savings). The on-the-flyswapping between those implementations requires extra timeto save and/or transform states of a certain taskimplementation. Even if the two steady-state schedulesbefore and after the swapping are feasible, the transientschedule with the additional swapping computation timemay exceed the system's capacity. Our technique is anextension to Rate Monotonic Scheduling (RMS). Whilemaintaining and meeting performance requirements, ourtechnique shows an average reduction of 31% in powerconsumption compared to systems using a pure staticscheduling approach (RMS) that cannot make use of taskswapping. We have evaluated our algorithm throughsimulation of five real-world task sets and in addition by useof a large number of generated task sets.