• DocumentCode
    688222
  • Title

    ERES: An Energy-Aware Real-Time Elastic Scheduling Algorithm in Clouds

  • Author

    Huangke Chen ; Xiaomin Zhu ; Jianghan Zhu ; Jianjiang Wang

  • Author_Institution
    Sci. & Technol. on Inf. Syst. Eng. Lab., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    777
  • Lastpage
    784
  • Abstract
    Clouds have emerged as an innovative paradigm that aims to provide reliable, customized and elastic computing resources for users in an on-demand manner over networks. Meanwhile, green computing has become a major concern for the Cloud designers and administrators. However, previous energy aware scheduling algorithms in Clouds mainly emphasize on the energy saving based on the system workload with few considerations on the allocation of real-time tasks. To address this issue, in this study, we focus on energy-aware scheduling for real-time tasks in Clouds and propose a novel scheduling algorithm ERES. The ERES integrates the elasticity of Clouds into real-time task scheduling, i.e., ERES strives to reduce the energy consumption of system while guaranteeing the QoS of real-time tasks. If some real-time tasks cannot be finished before their deadlines on current active resources, it dynamically adds new virtual machines (VMs) to enhance the Cloud processing capability although more energy will be consumed. Conversely, when monitoring that some VMs are idle for a period, these VMs will be deleted and other VMs will be consolidated dynamically for energy saving. Extensive simulation experiments are conducted to validate the effectiveness of our ERES. The experimental results show that ERES is superior to others and is suitable for energy-aware real-time task scheduling in Clouds.
  • Keywords
    cloud computing; computer centres; power aware computing; scheduling; virtual machines; ERES scheduling algorithm; QoS; VM; active resources; cloud computing; cloud processing enhancement; dynamic consolidation; energy consumption; energy consumption reduction; energy saving; energy-aware real-time elastic scheduling algorithm; green computing; real-time task allocation; reliable-customized-elastic computing resources; system workload; virtual machines; Energy consumption; Erbium; Real-time systems; Resource management; Scheduling; Scheduling algorithms; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.113
  • Filename
    6831995