Effective resource management through VM allocation in cloud data center

Rohit Ahuja, Sheetal Garg, Raman Singh, Ivan Perl

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Downloads (Pure)

Abstract

It is essential to allocate virtual machines efficiently in order to optimize the resource utilization and minimize the total energy consumption in data centers (DCs). Thus, reducing the number of operational physical machines will reduce the overall energy consumption of the cloud DC. In this paper, First Fit (FF), First Fit Decrease (FFD), Best Fit (BF), Best Fit Decrease (BFD) and Genetic Algorithm (GA) heuristics have been used to allocate virtual machines (VMs) to physical machines (PMs) to get the optimal mapping. Furthermore, we estimated the total energy consumption by the resource requirements of PMs that are required to process the assigned VMs. The experimental results indicate that optimizing the number of active PMs is not always enough to minimize the total energy consumption of the DC. GA is able to get the optimal number of active PMs, but it does not always reduce the total energy consumption of the DC compared to the other employed algorithms. This highlights the necessity of considering energy consumption as a separate objective during virtual machine allocation and consolidation planning as opposed to minimizing the number of active PMs to reduce the power consumption of the data center.
Original languageEnglish
Title of host publicationISEC '25
Subtitle of host publicationProceedings of the 18th Innovations in Software Engineering Conference
EditorsJitendra Chhabra, Lov Kumar, Sridhar Chimalakonda, Paddy Krishan, Sangharatna Godboley
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Number of pages6
ISBN (Print)9798400714245
DOIs
Publication statusPublished - 21 Apr 2025

Keywords

  • energy usage
  • allocation and consolidation
  • heuristic algorithms
  • cloud data center

Fingerprint

Dive into the research topics of 'Effective resource management through VM allocation in cloud data center'. Together they form a unique fingerprint.

Cite this