A static VM placement and hybrid job scheduling model for green data centers

PLoS One. 2020 Aug 13;15(8):e0237238. doi: 10.1371/journal.pone.0237238. eCollection 2020.

Abstract

Reducing energy consumption has become a critical issue in today data centers. Reducing the number of required physical and Virtual Machines results in energy-efficiency. In this paper, to avoid the disadvantages of VM migration, a static VM placement algorithm is proposed which places VMs on hosts in a Worst-Fit-Decreasing (WFD) fashion. To reduce energy consumption further, the effect of job scheduling policy on the number of VMs needed for maintaining QoS requirements is studied. Each VM is modeled by an M/M/* queue in space-shared, time-shared, and hybrid job scheduling policies, and energy consumption of real-time as well as non-real-time applications is analyzed. Numerical results show that the hybrid policy outperforms space-shared and time-shared policies, in terms of energy consumption as well as Service Level Agreement (SLA) violations. Moreover, our non-migration method outperforms three different algorithms which use VM migration, in terms of reducing both energy consumption and SLA Violations.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Cloud Computing / economics*
  • Computer Simulation
  • Computer Systems / economics*
  • Software / economics

Grants and funding

This work is supported by the University of Isfahan, Isfahan, IR and Ryerson University, ON, CA. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.