DocumentCode
2834431
Title
Energy-aware modeling and scheduling of real-time tasks for dynamic voltage scaling
Author
Zhong, Xiliang ; Xu, Cheng-Zhong
Author_Institution
Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI
fYear
2005
fDate
8-8 Dec. 2005
Lastpage
375
Abstract
Dynamic voltage scaling (DVS) is a promising technique for battery-powered systems to conserve energy consumption. Most existing DVS algorithms assume information about task periodicity or a priori knowledge about the task set to be scheduled. This paper presents an analytical model of general tasks for DVS assuming job timing information is known only after a task release. It models the voltage scaling process as a transfer function-based filter system, which facilitates the design of two efficient scaling algorithms. The first is a time-invariant scaling policy based on a voltage scaling function independent of input jobs over time. It is proved to be a generalization of several existing DVS algorithms. A more energy efficient policy is a time-variant scaling algorithm. The algorithm turns out to be a water-filling process of information theory with a low time complexity. It can not only be applied to scheduling based on worst case execution times, but also to online slack distribution when jobs complete earlier. We further establish two relationships between computation capacity and deadline misses. The relationships make it possible to the provisioning of statistical real-time guarantees
Keywords
computational complexity; energy conservation; real-time systems; scheduling; dynamic voltage scaling; energy consumption conservation; energy-aware modeling; energy-aware scheduling; online slack distribution; time complexity; time-invariant scaling policy; time-variant scaling algorithm; transfer function-based filter system; Algorithm design and analysis; Analytical models; Dynamic scheduling; Dynamic voltage scaling; Energy consumption; Energy efficiency; Filters; Scheduling algorithm; Timing; Voltage control;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE International
Conference_Location
Miami, FL
ISSN
1052-8725
Print_ISBN
0-7695-2490-7
Type
conf
DOI
10.1109/RTSS.2005.17
Filename
1563123
Link To Document