4.5 Article

Rolling-horizon scheduling for energy constrained distributed real-time embedded systems

Journal

JOURNAL OF SYSTEMS AND SOFTWARE
Volume 85, Issue 4, Pages 780-794

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2011.10.008

Keywords

Embedded systems; Dynamic scheduling; Energy-efficient; Rolling-horizon

Funding

  1. National Natural Science Foundation of China [61104180]

Ask authors/readers for more resources

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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available