Abstract

With the widespread usage of cloud computing to benefit from its services, cloud service providers have invested in constructing large scale data centers. Consequently, a tremendous increase in energy consumption has arisen in conjunction with its results, including a remarkable rise in costs of operating and cooling servers. Besides, increasing energy consumption has a significant impact on the environment due to emissions of carbon dioxide. Dynamic consolidation of Virtual Machines (VMs) into the minimal number of Physical Machines (PMs) is considered as one of the magic solutions to manage power consumption. The virtual machine placement problem is a critical issue for good VM consolidation. This paper proposes a Power-Aware technique depending on Particle Swarm Optimization (PAPSO) to determine the near-optimal placement for the migrated VMs. A discrete version of Particle Swarm Optimization (PSO) is adopted based on a decimal encoding to map the migrated VMs to the best appropriate PMs. Furthermore, an effective minimization fitness function is employed to reduce power consumption without violating the Service Level Agreement (SLA). Specifically, PAPSO consolidates the migrated VMs into the minimum number of PMs with a major constraint to decrease the number of overloaded hosts as much as possible. Therefore, the number of VM migrations can be reduced drastically by taking into consideration the main sources for VM migrations; overloaded hosts and underloaded ones. PAPSO is implemented in CloudSim and the experimental results on random workloads with different sizes of VMs and PMs show that PAPSO does not violate SLA and outperforms the Power-Aware Best Fit Decreasing algorithm (PABFD). It can reduce about 8.01%, 39.65%, 66.33%, and 11.87% on average in terms of consumed energy, number of VM migrations, number of host shutdowns and the combined metric Energy SLA Violation (ESV), respectively.

Highlights

  • Virtualization enables cloud computing to prevail as a pioneer trend

  • An accurate result can be provided based on the average of these results, compared to the wellknown Virtual Machines (VMs) placement algorithm Power-Aware Best Fit Decreasing algorithm (PABFD)

  • Dynamic consolidation of VMs into the minimum number of servers is a significant issue in the context of reducing the power consumption

Read more

Summary

INTRODUCTION

Virtualization enables cloud computing to prevail as a pioneer trend. It paved the way to achieve the best utilization from computing and storage resources. Dynamic VM consolidation has become a magic solution to increase the resource utilization and reduce the energy consumption in data centers It is depends on live VM migration to reallocate VMs from underutilized servers to other ones. A Power-Aware VM placement technique is proposed based on Particle Swarm Optimization algorithm (PAPSO) It aims to minimize the amount of energy consumption in data centers by consolidating VMs into the minimum number of servers, and takes into consideration the Quality of Service (QoS) that is introduced to clients. The proposed technique is implemented in CloudSim and evaluated in comparison to Power-Aware Best Fit Decreasing algorithm (PABFD) [20] with random workloads under different sizes of VMs and PMs. The main contributions of this paper are organized as follows: 1) A power-aware VM placement technique, PAPSO, is proposed to reduce the power consumption in data centers without violating SLA.

BACKGROUND
PROBLEM STATEMENT
SYSTEM ARCHITECTURE
PROPOSED TECHNIQUE
Producing a list of the available hosts for receiving the migrated VMs
ITERATIVE PROCESS OF PAPSO
NUMBER OF VM MIGRATIONS
VIII. DISCUSSION
CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.