VM Placement in Cloud Computing Using Nature-Inspired Optimization Algorithms

M. A. Shah, Dipankar Rajwar, Jitendra Pratap Dehury, Dinesh Kumar · Advances in computer and electrical engineering book series · 2024

Cloud computing implements various techniques for the efficient utilization of computing resources. These resources are delivered over the internet, allowing users to access and manage them remotely. Often, these resources are provided to the users in the form of virtual machines (VMs). VMs are essentially software-based emulations of physical computers. In a cloud data center, numerous physical machines (PMs), also called servers, host various VMs. Placement of these VMs in Physical Machines is a critical task as there are many factors that need to be considered. Nature-inspired optimization algorithms such as Genetic Algorithms, Particle Swarm Optimization, and Ant Colony Optimization are inspired by natural phenomena and behaviour. These algorithms have been used in the past to generate near-optimal solutions in polynomial time for computationally intractable problems like VM Placement Problems (VPP). This chapter discusses how virtual machines are placed in cloud data centers using Nature-Inspired Optimization Algorithms.

Read the paper · More papers on PaperTik