Abstract

Virtual machine placement (VMP) is the process of selecting the most appropriate physical machine (PM) to place users' requested virtual machine (VM) in large cloud data centers. Several methods have been framed to deal with this problem. However, the current solutions only consider limited resource types, resulting in an unbalanced load that activates unnecessary PMs inside the data center. In this article, we suggest a flower pollination-based nondominated sorting optimization (FP-NSO) algorithm that maximizes resource usage and minimizes energy consumption and carbon emission of the data center. Multiple resource-constraint metrics are associated with our algorithm that assists in finding the most suitable PMs for deploying VMs in a cloud environment. The VMP is carried out by employing the combined concept of flower pollination optimization and nondominated sorting technique-based genetic algorithm (NSGA-II). The algorithm is evaluated using the Google cluster dataset. The performance metrics like resource utilization, power consumption, and carbon emission values are computed for static and dynamic scenarios. The obtained results are compared with existing approaches. There is a significant reduction in power consumption, carbon emission, and execution time up to 16.69%, 48.60%, and 75.87%, respectively, and an improvement in resource utilization is up to 78.18%.

Full Text
Published version (Free)

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