• DocumentCode
    244750
  • Title

    Dynamic Virtual Machine migration algorithms using enhanced energy consumption model for green cloud data centers

  • Author

    Jing Huang ; Kai Wu ; Moh, Melody

  • Author_Institution
    Dept. of Comput. Sci., San Jose State Univ., San Jose, CA, USA
  • fYear
    2014
  • fDate
    21-25 July 2014
  • Firstpage
    902
  • Lastpage
    910
  • Abstract
    Cloud data centers consume an enormous amount of energy. Virtual Machine (VM) migration technology can be applied to reduce energy consumption by consolidating VMs onto the minimal number of servers and turn idle servers into power-saving modes. While most existing energy models consider mainly computing energy, an enhanced energy consumption model is formulated, which includes energy consumption for computation, for servers to switch from standby to active modes, and for communication during VM migrations. Next, two new dynamic VM migration algorithms are proposed. They apply a local regression method to predict potentially over-utilized servers, and the 0-1 knapsack dynamic programming to find the best-fit combination of VMs for migration. The time complexity of these algorithms is analyzed, which indicates that they are highly scalable. Performance is evaluated and compared with existing algorithms. The two new heuristics have significantly reduced the number of VM migration, the number of rebooted servers, and energy consumption. Furthermore, one of them has achieved the least overall SLA violations. We believe that the new energy formulation and the two new heuristics contribute significantly towards achieving green cloud computing.
  • Keywords
    cloud computing; computer centres; dynamic programming; energy consumption; green computing; power aware computing; regression analysis; virtual machines; 0-1 knapsack dynamic programming; SLA violations; VM migration technology; dynamic virtual machine migration algorithms; energy consumption model; energy formulation; green cloud computing; green cloud data centers; local regression method; power-saving modes; service level agreements; time complexity; Computational modeling; Energy consumption; Heuristic algorithms; Power demand; Prediction algorithms; Servers; Switches; SLA; cloud computing; communication energy; energy efficiency; energy formulation; switching energy; virtual machine placement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing & Simulation (HPCS), 2014 International Conference on
  • Conference_Location
    Bologna
  • Print_ISBN
    978-1-4799-5312-7
  • Type

    conf

  • DOI
    10.1109/HPCSim.2014.6903785
  • Filename
    6903785