Sunflower Whale Optimization Algorithm for Resource Allocation Strategy in Cloud Computing Platform

  • PDF / 2,471,573 Bytes
  • 20 Pages / 439.37 x 666.142 pts Page_size
  • 11 Downloads / 254 Views

DOWNLOAD

REPORT


Sunflower Whale Optimization Algorithm for Resource Allocation Strategy in Cloud Computing Platform Ligade Sunil Subhash1 · R. Udayakumar1

© Springer Science+Business Media, LLC, part of Springer Nature 2020

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. Keywords  Virtualization · Cloud computing · Sunflower optimization · Whale optimization algorithm · Cloud services

1 Introduction Cloud computing is an efficient and effective paradigm to maintain and control the applications and computer resources in various organizations especially, medium and smallsized business group due to their characteristic features, like self service, rapid elasticity, resource pooling, on-demand, and pay-as-you-go model [1]. It characterizes a major phase in computing the resources and shares the cloud power on demand. Based on the virtualization concept, the cloud computing effectively transformed the IT services with the minimal infrastructure requirements. In the recent decades, the cloud paradigm attracted more * Ligade Sunil Subhash [email protected] 1



Department of Computer Science and Engineering, Bharath Institute of Higher Education and Research, Bharath University, Chennai, Tamilnadu, India

13

Vol.:(0123456789)



L. S. Subhash, R. Udayakumar

attention in both the industrial and academic communities. Most of the individuals and enterprise systems offered to outsource vast amount of information to the cloud database rather than maintaining and constructing the local data center. The cloud users accesses different types of cloud services that is issued by the public cloud [2]. However, the cloud computing model is considered as a new paradigm in the cloud scenario, which allows an effective utilization of resource, energy, and infrastructure with one or more abstraction levels such tha