Energy-aware modeling and scheduling for dynamic voltage scaling with statistical real-time guarantee

被引:69
作者
Zhong, Xiliang [1 ]
Xu, Cheng-Zhong [1 ]
机构
[1] Wayne State Univ, Dept Elect & Comp Engn, Detroit, MI 48202 USA
基金
美国国家航空航天局; 美国国家科学基金会;
关键词
real-time systems; power-aware scheduling; dynamic power management; dynamic voltage scaling;
D O I
10.1109/TC.2007.48
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 filtering system, which facilitates the design of two efficient scaling algorithms. The first is a time-invariant scaling policy and it is proved to be a generalization of several popular DVS algorithms for periodic, sporadic, and aperiodic tasks. A more energy efficient policy is a time-variant scaling algorithm for aperiodic tasks. It is optimal in the sense that it is online without assumed information about future task releases. The algorithm turns out to be a waterfilling process with a linear time complexity. It can be applied to scheduling based on worst-case execution times as well as online slack distribution when jobs complete earlier. We further establish two relationships between computation capacity and deadline misses to provide a statistical real-time guarantee with reduced capacity.
引用
收藏
页码:358 / 372
页数:15
相关论文
共 41 条
[41]  
ZHU Y, 2004, P IEEE REAL TIM EMB, P203