• DocumentCode
    87729
  • Title

    Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized Clouds

  • Author

    Xiaomin Zhu ; Yang, Laurence T. ; Huangke Chen ; Ji Wang ; Shu Yin ; Xiaocheng Liu

  • Author_Institution
    Sci. & Technol. on Inf. Syst. Eng. Lab., Nat. Univ. of Defense Technol., Changsha, China
  • Volume
    2
  • Issue
    2
  • fYear
    2014
  • fDate
    April-June 2014
  • Firstpage
    168
  • Lastpage
    180
  • Abstract
    Energy conservation is a major concern in cloud computing systems because it can bring several important benefits such as reducing operating costs, increasing system reliability, and prompting environmental protection. Meanwhile, power-aware scheduling approach is a promising way to achieve that goal. At the same time, many real-time applications, e.g., signal processing, scientific computing have been deployed in clouds. Unfortunately, existing energy-aware scheduling algorithms developed for clouds are not real-time task oriented, thus lacking the ability of guaranteeing system schedulability. To address this issue, we first propose in this paper a novel rolling-horizon scheduling architecture for real-time task scheduling in virtualized clouds. Then a task-oriented energy consumption model is given and analyzed. Based on our scheduling architecture, we develop a novel energy-aware scheduling algorithm named EARH for real-time, aperiodic, independent tasks. The EARH employs a rolling-horizon optimization policy and can also be extended to integrate other energy-aware scheduling algorithms. Furthermore, we propose two strategies in terms of resource scaling up and scaling down to make a good trade-off between task´s schedulability and energy conservation. Extensive simulation experiments injecting random synthetic tasks as well as tasks following the last version of the Google cloud tracelogs are conducted to validate the superiority of our EARH by comparing it with some baselines. The experimental results show that EARH significantly improves the scheduling quality of others and it is suitable for real-time task scheduling in virtualized clouds.
  • Keywords
    cloud computing; energy conservation; power aware computing; scheduling; virtualisation; EARH algorithm; cloud computing systems; energy conservation; environmental protection; operating cost reduction; power-aware scheduling approach; real-time tasks oriented energy-aware scheduling; rolling-horizon optimization policy; rolling-horizon scheduling architecture; scheduling quality; system reliability; task-oriented energy consumption model; virtualized clouds; Cloud computing; Costs; Energy conservation; Energy consumption; Real-time systems; Scheduling algorithms; Virtualized cloud; elasticity; energy-aware; real-time; rolling-horizon; scheduling;
  • fLanguage
    English
  • Journal_Title
    Cloud Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-7161
  • Type

    jour

  • DOI
    10.1109/TCC.2014.2310452
  • Filename
    6803043