Two Dimensional Balanced Resource Utilization Using Vector Heuristics for Multi-Core Aware Virtual Machine Placement Algorithms in a Cloud Environment
Nagadevi, Vidhya, Jeya · 2023
Cloud users request the resources from the data center in the form of a virtual machines(VM). These virtual machines have to be created inside the physical machines(PM) of a data center. The creation of virtual machines in physical machines is a process of Virtual Machine Placement(VMP)[11]. Most existing VMP algorithms does not consider the physical processor core (pCPU) capacity of a physical machine for placing the virtual machines which leads to physical machine overload and pCPU overload[1], [2]. Also, the CPU and memory resources are not utilized in a balanced manner. This research work has proposed a Multi-Core Aware Balanced Virtual Machine Placement algorithm(MCAB-VMP) considering the pCPU capacity of a physical machine, so that the physical machine overload is reduced. Also, our algorithm (MCAB-VMP) focuses on two dimensional balanced resource utilization using vector heuristics, along with the multi-core aware technology. We used CloudSim simulation tool to simulate our proposed algorithm using GoCJ(Google Cloud Jobs) instances configurations. Our MCAB-VMP algorithm improves resource utilization and reduces physical machine overload by 2% and pCPU overload by 1%.