MARATTO

article · Neural Computing and Applications

Energy and QoS-aware virtual machine placement approach for IaaS cloud datacenter

202513 citationsOpen accessPort Said University

Abstract

Abstract Virtualization technology enables cloud providers to abstract, hide, and manage the underlying physical resources of cloud data centers in a flexible and scalable manner. It allows placing multiple independent virtual machines (VMs) on a single server in order to improve resource utilization and energy efficiency. However, determining the optimal VM placement is crucial as it directly impacts load balancing, energy consumption, and performance degradation within the data center. Furthermore, deciding on VM placement based on a single factor is usually insufficient to improve data center performance because many factors must be considered, and ignoring them may be too expensive. This paper improves a new multi-objective VM placement (MVMP) algorithm using a quantum particle swarm optimization (QPSO) technique. We call it QPSO-MOVMP, and its objective is to find the Pareto optimal solution for the VM placement problem by balancing different goals. This algorithm generates Pareto optimal solutions that save power by minimizing the number of running physical machines, avoid performance degradation by maintaining service level agreement (SLA), and improve load balancing by keeping server loads at optimal utilization. The experimental results show that QPSO-MOVMP had superior performance in terms of power consumption and performance degradation compared to three other multi-objective algorithms and three conventional single-objective algorithms. Simulation results show that the proposed QPSO-MOVMP achieves a consumption of 2.4 × 10 4 watts in power. Furthermore, it outperformed the others, achieving a minimum of 12% SLA breaches while experiencing a significant surge in requests from VMs. Moreover, the proposed model generated Pareto solutions that had a better distribution than those derived from a comparative method.

Research topics

  • Cloud Computing and Resource Management
  • IoT and Edge/Fog Computing
  • Distributed and Parallel Computing Systems

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1007/s00521-024-10872-1

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.