DocumentCode
2588815
Title
Exploiting dynamic workload variation in low energy preemptive task scheduling
Author
Leung, Lap-Fai ; Tsui, Chi-ying ; Hu, Xiaobo Sharon
Author_Institution
Dept. of Electr. & Electron. Eng., Hong Kong Univ. of Sci. & Technol., China
fYear
2005
fDate
7-11 March 2005
Firstpage
634
Abstract
A novel energy reduction strategy to maximally exploit the dynamic workload variation is proposed for the offline voltage scheduling of preemptive systems. The idea is to construct a fully preemptive schedule that leads to minimum energy consumption when the tasks take on approximately the average execution cycles yet still guarantees no deadline violation during the worst-case scenario. End-time for each sub-instance of the tasks obtained from the schedule is used for the on-line dynamic voltage scaling (DVS) of the tasks. For the tasks that normally require a small number of cycles but occasionally a large number of cycles to complete, such a schedule provides more opportunities for slack utilization and hence results in larger energy saving. The concept is realized by formulating the problem as a nonlinear programming (NLP) optimization problem. Experimental results show that, by using the proposed scheme, the total energy consumption at runtime is reduced by as much as 60% for randomly generated task sets when compared with the static scheduling approach only using worst case workload.
Keywords
embedded systems; microprocessor chips; nonlinear programming; power consumption; processor scheduling; dynamic workload variation; energy reduction; low energy preemptive task scheduling; nonlinear programming; offline voltage scheduling; on-line dynamic voltage scaling; optimization; real-time embedded systems; Computer science; Dynamic scheduling; Dynamic voltage scaling; Energy consumption; Power engineering and energy; Processor scheduling; Real time systems; Runtime; Vehicle dynamics; Voltage control;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2005. Proceedings
ISSN
1530-1591
Print_ISBN
0-7695-2288-2
Type
conf
DOI
10.1109/DATE.2005.146
Filename
1395640
Link To Document