Abstract
The virtual machine (VM) workload of a datacenter is dynamic, where the reallocation of a subset of active VMs can result in better VM allocation by avoiding over-loaded/under-loaded physical machines (PMs). Over-loaded PMs lead to customer dissatisfaction, whereas under-loaded PMs result in increased energy consumption. In this work, we propose a multi-objective best-fit-decreasing (BFD) approach to the VM reallocation problem. Our multi-objective formulation considers power costs and resource utilization. We use the expressive power of fuzzy algebra to combine both objectives into a single-objective function. Extensive simulations, using CloudSim, show that our fuzzy-based multi-objective implementation of BFD leads to significantly better solutions with respect to energy and resource utilization. Indeed, the results show an improvement of as much as 30% to 40% of energy consumption and 30% of resource utilization when compared with reported heuristics which minimize energy only, using five real workloads provided as a part of the coMon project, which is a monitoring infrastructure for PlanetLab.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have