Title: Energy-efficient placement of virtual machines in cloud data centres based on fuzzy decision making

Authors: Leili Salimian; Faramarz Safi-Esfahani

Addresses: Department of Computer Engineering, Lenjan Branch, Islamic Azad University, Isfahan, Iran ' Department of Computer Engineering, Najafabad Branch, Islamic Azad University, Najafabad, Iran

Abstract: Placement of virtual machines (VMs) on physical nodes as a sub-problem of dynamic VM consolidation has been driven by mainly energy efficiency and performance objectives. However, due to varying workloads in VMs, placement of the VMs can cause a violation in Service Level Agreement (SLA). In this paper, the VM placement is regarded as a bin packing problem, and a fuzzy energy-aware algorithm is proposed to estimate the host resource usage. The estimated resource usage is used to find the most energy-efficient host to reallocate the VMs. The fuzzy algorithm generates rules and membership functions dynamically to adapt to workload changes. The main objective of the proposed algorithm is to optimise the energy-performance trade-off. The effectiveness of the proposed algorithm is evaluated through simulations on the random and real-world PlanetLab workloads. Simulation results demonstrate that the proposed algorithm reduces the energy consumption, while it provides a high level of adherence to the SLAs.

Keywords: dynamic VM consolidation; CPU utilisation; VM placement; fuzzy decision making.

DOI: 10.1504/IJGUC.2018.095440

International Journal of Grid and Utility Computing, 2018 Vol.9 No.4, pp.367 - 384

Received: 10 Oct 2016
Accepted: 29 Jul 2017

Published online: 04 Oct 2018 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article