DocumentCode :
2348097
Title :
Dynamic and aggressive scheduling techniques for power-aware real-time systems
Author :
Aydin, Hakan ; Melhem, Rami ; Mosse, Daniel ; Mejia-Alvarez, Pedro
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
fYear :
2001
fDate :
3-6 Dec. 2001
Firstpage :
95
Lastpage :
105
Abstract :
In this paper we address power-aware scheduling of periodic hard real-time tasks using dynamic voltage scaling. Our solution includes three parts: (a) a static (off-line) solution to compute the optimal speed, assuming worst-case workload for each arrival, (b) an on-line speed reduction mechanism to reclaim energy by adapting to the actual workload, and (c) an online, adaptive and speculative speed adjustment mechanism to anticipate early completions of future executions by using the average-case workload information. All these solutions still guarantee that all deadlines are met. Our simulation results show that the reclaiming algorithm saves a striking 50% of the energy, over the static algorithm. Further our speculative techniques allow for an additional approximately 20% savings over the reclaiming algorithm. In this study, we also establish that solving an instance of the static power-aware scheduling problem is equivalent to solving an instance of the reward-based scheduling problem [1, 4] with concave reward functions.
Keywords :
power consumption; processor scheduling; resource allocation; concave reward functions; dynamic voltage scaling; hard real-time tasks; power-aware computer systems; power-aware scheduling; reward-based scheduling; scheduling; Artificial satellites; Computer science; Contracts; Delay; Dynamic scheduling; Dynamic voltage scaling; Frequency; Power systems; Processor scheduling; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2001. (RTSS 2001). Proceedings. 22nd IEEE
Print_ISBN :
0-7695-1420-0
Type :
conf
DOI :
10.1109/REAL.2001.990600
Filename :
990600
Link To Document :
بازگشت