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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.