Optimizing the Energy Efficient VM consolidation by a Multi-Objective Algorithm

Published: 2018, Last Modified: 30 Jul 2025CSCWD 2018EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Optimizing energy efficient Virtual Machine Consolidation (VMC) in a cloud computing environment, which is a non-linear multi-objective NP-hard problem, plays a vital role in decreasing energy consumption, and increasing Quality of Service (QoS). In this paper, VMC is formulated as a multi-objective optimization problem, which has three conflicting objectives, power consumption, Service Level Agreements Violation (SLAV) and Mean Time Before Host Shutdown (MTBHS). We propose a multi-objective optimization algorithm based on Multi-Objective Sine Cosine Algorithm (MOSCA) for the VMC. We evaluate the performance of our model by applying two multi-objective algorithms, namely, Multi-Objective Evolutionary Algorithm based on Decomposition (MOEAD) and Non-dominated Sorting Genetic Algorithm (NSGAII). Our research mainly focus on two tasks, i.e.,evaluating and comparing the multi-objective algorithms to find out the optimal solution and develop a MOSCA based algorithm to solve the proposed VMC model. The simulation results illustrated that the propose multi-objective model meets the optimal solutions amongst the three conflicting objectives, which significantly reduces the power consumption, SLAV and maximize the MTBHS. It got the best performance according to the Multi-objective Optimization Problem (MOP) indicators.
Loading