STUDY OF LOAD BALANCING FRAMEWORK IN CLOUD COMPUTING

Cloud computing is a technology that is based on virtualization allows us to create, configure, and customize applications via an internet connection. Cloud computing is distributed computing, storing, sharing and accessing data over the internet. It provides lots of shared resources to its users on per day use basis meaning users are only billed for services they use according to their access times. The amount of data being processed and kept in cloud environments is increasing very rapidly. Cloud computing is generating a lot of data processing and storage every day. This leads to an uneven distribution of workload across cloud resources. The load balancing techniques is defined as dividing workload and computing properties in cloud computing. Cloud computing already has different scheduling algorithms, including Shortest Job First (SJF), First Come First Serve (FCFS), Round Robin (RR), etc. so by using Scheduling tasks efficiently has become an important problem to be solved in the field of cloud computing Among the many parameters to consider when load balancing in cloud computing, make span and response time are the most important. In order to solve the load balancing problem, this paper provides a summary of evolutionary and swarm-based algorithms that will help to solve the problem in different cloud environments.

___________________________________________________________________________________

 

Keywords: Cloud Computing, Load Balancing, Swarm Based Algorithms, Quality of Services (QoS), Distributed Computing, ant Colony Optimization (ACO), Artificial Bee Colony Algorithm (ABC), Resource Allocation, Computation Energy, Virtual Machine (VM).


DOI:

Article DOI:

DOI URL:


Download Full Paper:

Download