Rolling-horizon scheduling for energy constrained distributed real-time embedded systems
Rolling-horizon scheduling for energy constrained distributed real-time embedded systems
复制标题
能量受限分布式实时嵌入式系统的滚动调度
DOI:
10.1016/j.jss.2011.10.008
复制
发表时间:
2012-04-01
影响因子:
3.5
通讯作者:
Jiang, Jianqing
中科院分区:
文献类型:
--
作者:
He, Chuan;Zhu, Xiaomin;Jiang, Jianqing
Energy-efficient scheduling approaches are critical to battery driven real-time embedded systems. Traditional energy-aware scheduling schemes are mainly based on the individual task scheduling. Con-sequently, the scheduling space for each task is small, and the schedulability and energy saving are very limited, especially when the system is heavily loaded. To remedy this problem, we propose a novel rolling-horizon (RH) strategy that can be applied to any scheduling algorithm to improve schedulability. In addition, we develop a new energy-efficient adaptive scheduling algorithm (EASA) that can adaptively adjust supply voltages according to the system workload for energy efficiency. Both the RH strategy and EASA algorithm are combined to form our scheduling approach, RH-EASA. Experimental results show that in comparison with some typical traditional scheduling schemes. RH-EASA can achieve significant energy savings while meeting most task deadlines (namely, high schedulability) for distributed real-time embedded systems with dynamic workloads. (C) 2011 Elsevier Inc. All rights reserved.