Abstract

Cloud computing environment supply the computing resources based on the demand of cloud user requirements. It builds the resource allocation model through distributed computing and virtualization to emphasize the scalability of cloud services. However, to manage the demand of user creates a complex issue in the on-demand resource allocation framework. Therefore, an effective optimization algorithm named Sunflower Whale Optimization Algorithm (SFWOA) is proposed to solve the issues in the resource allocation model. The concept of virtualization helps to execute the tasks based on the availability of resources and reduces the response time. The tasks are allocated to the virtual machine in a distributed manner to balance the workload in cloud. The proposed SFWOA uses the hunting strategy and the foraging behavior of humpback whale along with the peculiar behavior of sunflower to achieve the effective resource allocation. The performance enhancement of the proposed SFWOA is revealed through the performance measures such that the proposed method attained a maximum resource utilization of 0.942 using 20 virtual machines, maximum memory utilization of 0.215, and maximum CPU utilization of 0.269 using 15 virtual machines, and minimum skewness of 0.001 using 25 virtual machines.

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