Today: Thursday, 21 November 2024
Cuckoo Algorithm for Distribution of Load in Cloud Computing
Volume 1, Issue 3, 2019, Pages 144 - 154
Author(s) : roshanak nouri* 1

1 Master of Computer Software, Islamic Azad University, Kermanshah Branch

Abstract :
Cloud computing is a computational way to deliver and deliver resources and services on a virtual basis over the Internet. Cloud computing is a new concept that divides resources and information so that users can be eliminated at any time. Cloud computing is challenging, like any other technology, as it reduces costs and delivers faster applications. One of these important challenges is the distribution of load among virtual machines. A technical load distribution that distributes workloads between multiple servers, network interfaces, or other computing resources. Load distribution will increase efficiency, reduce response time, and optimize resource utilization. This operation, by dividing the load between virtual machines in the cloud, makes it evenly distributed among virtual machines, and prevents idle time or load on one of the virtual machines. In this thesis, the goal is to use the Cuckoo algorithm to create the distribution of load among virtual machines. The Cuckoo algorithm calculates for each virtual machine a cost function that each of the machines has a lower cost function, which indicates that the virtual machine uses more efficient resources. In this thesis, we compare the results of simulation of Cuckoo algorithm and honeybee algorithm, which shows that Cuckoo's algorithm has faster convergence than honeycomb algorithm, optimal load distribution, low cost, and time. Fewer executives.
Keywords :
cloud computing, load distribution, cuckoo algorithm