Toward Enhancing the Energy Efficiency and Minimizing the SLA Violations in Cloud Data Centers

Recently, the problem of Virtual Machine Placement (VMP) has received enormous attention from the research community due to its direct effect on the energy efficiency, resource utilization, and performance of the cloud data center. VMP is considered as a multidimensional bin packing problem, which i...

Full description

Saved in:
Bibliographic Details
Main Authors: E. I. Elsedimy, Fahad Algarni
Format: Article
Language:English
Published: Wiley 2021-01-01
Series:Applied Computational Intelligence and Soft Computing
Online Access:http://dx.doi.org/10.1155/2021/8892734
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832546820215013376
author E. I. Elsedimy
Fahad Algarni
author_facet E. I. Elsedimy
Fahad Algarni
author_sort E. I. Elsedimy
collection DOAJ
description Recently, the problem of Virtual Machine Placement (VMP) has received enormous attention from the research community due to its direct effect on the energy efficiency, resource utilization, and performance of the cloud data center. VMP is considered as a multidimensional bin packing problem, which is a type of NP-hard problem. The challenge in VMP is how to optimally place multiple independent virtual machines into a few physical servers to maximize a cloud provider’s revenue while meeting the Service Level Agreements (SLAs). In this paper, an effective multiobjective algorithm based on Particle Swarm Optimization (PSO) technique for the VMP problem, referred to as VMPMOPSO, is proposed. The proposed VMPMOPSO utilizes the crowding entropy method to optimize the VMP and to improve the diversity among the obtained solutions as well as accelerate the convergence speed toward the optimal solution. VMPMOPSO was compared with a simple single-objective algorithm, called First-Fit-Decreasing (FFD), and two multiobjective ant colony and genetic algorithms. Two simulation experiments were conducted to verify the effectiveness and efficiency of the proposed VMPMOPSO. The first experiment shows that the proposed algorithm has better performance than the algorithms we compared it to in terms of power consumption, SLA violation, and resource wastage. The second indicates that the Pareto optimal solutions obtained by applying VMPMOPSO have a good distribution and a better convergence than the comparative algorithms.
format Article
id doaj-art-91c3c2b56dd2440faa725de6f8910bc6
institution Kabale University
issn 1687-9724
1687-9732
language English
publishDate 2021-01-01
publisher Wiley
record_format Article
series Applied Computational Intelligence and Soft Computing
spelling doaj-art-91c3c2b56dd2440faa725de6f8910bc62025-02-03T06:47:01ZengWileyApplied Computational Intelligence and Soft Computing1687-97241687-97322021-01-01202110.1155/2021/88927348892734Toward Enhancing the Energy Efficiency and Minimizing the SLA Violations in Cloud Data CentersE. I. Elsedimy0Fahad Algarni1Department of System and Information Technology, Faculty of Management Technology and Information System, Port Said University, Port Fuad 42526, EgyptFaculty of Computing and Information Technology, University of Bisha, Bisha 61922, Saudi ArabiaRecently, the problem of Virtual Machine Placement (VMP) has received enormous attention from the research community due to its direct effect on the energy efficiency, resource utilization, and performance of the cloud data center. VMP is considered as a multidimensional bin packing problem, which is a type of NP-hard problem. The challenge in VMP is how to optimally place multiple independent virtual machines into a few physical servers to maximize a cloud provider’s revenue while meeting the Service Level Agreements (SLAs). In this paper, an effective multiobjective algorithm based on Particle Swarm Optimization (PSO) technique for the VMP problem, referred to as VMPMOPSO, is proposed. The proposed VMPMOPSO utilizes the crowding entropy method to optimize the VMP and to improve the diversity among the obtained solutions as well as accelerate the convergence speed toward the optimal solution. VMPMOPSO was compared with a simple single-objective algorithm, called First-Fit-Decreasing (FFD), and two multiobjective ant colony and genetic algorithms. Two simulation experiments were conducted to verify the effectiveness and efficiency of the proposed VMPMOPSO. The first experiment shows that the proposed algorithm has better performance than the algorithms we compared it to in terms of power consumption, SLA violation, and resource wastage. The second indicates that the Pareto optimal solutions obtained by applying VMPMOPSO have a good distribution and a better convergence than the comparative algorithms.http://dx.doi.org/10.1155/2021/8892734
spellingShingle E. I. Elsedimy
Fahad Algarni
Toward Enhancing the Energy Efficiency and Minimizing the SLA Violations in Cloud Data Centers
Applied Computational Intelligence and Soft Computing
title Toward Enhancing the Energy Efficiency and Minimizing the SLA Violations in Cloud Data Centers
title_full Toward Enhancing the Energy Efficiency and Minimizing the SLA Violations in Cloud Data Centers
title_fullStr Toward Enhancing the Energy Efficiency and Minimizing the SLA Violations in Cloud Data Centers
title_full_unstemmed Toward Enhancing the Energy Efficiency and Minimizing the SLA Violations in Cloud Data Centers
title_short Toward Enhancing the Energy Efficiency and Minimizing the SLA Violations in Cloud Data Centers
title_sort toward enhancing the energy efficiency and minimizing the sla violations in cloud data centers
url http://dx.doi.org/10.1155/2021/8892734
work_keys_str_mv AT eielsedimy towardenhancingtheenergyefficiencyandminimizingtheslaviolationsinclouddatacenters
AT fahadalgarni towardenhancingtheenergyefficiencyandminimizingtheslaviolationsinclouddatacenters