JOURNAL ARTICLE

Energy-Aware Rolling-Horizon Scheduling for Real-Time Tasks in Virtualized Cloud Data Centers

Abstract

Developing energy-aware Cloud data centers not only can reduce power electricity cost but also can improve system reliability. Existing scheduling algorithms developed for energy-aware Cloud data centers commonly lack the consideration of task level scheduling. To address this issue, we propose a novel rolling-horizon scheduling architecture for real-time task scheduling. Besides, a task energy consumption model is given in detail. Based on the novel scheduling architecture, we develop a novel energy-aware scheduling algorithm EARH for real-time, aperiodic tasks. The EARH employs a rolling horizon optimization policy and can be extended to integrate other scheduling algorithms. Again, we propose the resource scaling up and scaling down strategies to make a good tradeoff between task's schedulability and energy saving. Extensive experiments are conducted to validate the superiority of our EARH by comparing it with three baselines. Experimental results show that EARH significantly improves the scheduling quality of others and it is suitable for real-time task scheduling in virtualized Cloud data centers.

Keywords:
Computer science Scheduling (production processes) Fair-share scheduling Dynamic priority scheduling Two-level scheduling Distributed computing Cloud computing Earliest deadline first scheduling Fixed-priority pre-emptive scheduling Real-time computing Rate-monotonic scheduling Round-robin scheduling Energy consumption Time horizon Aperiodic graph Mathematical optimization Quality of service Computer network Operating system Engineering

Metrics

7
Cited By
4.09
FWCI (Field Weighted Citation Impact)
27
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.