Thesis Open Access
BEKEMA GIDISSA DADI
Deepak K. Sinha (PhD)
Cloud computing involves virtualization, distributed computing, networking, software and
web services. A cloud consists of several elements such as clients, datacenter and
distributed servers. This research issues intending to study the establishment of an effective
and efficient load balancing algorithm. Load balancing is the process of distributing the
load among various nodes of a distributed system to improve both resource utilization and
job response time while avoiding a situation where some of the nodes are heavily loaded
while other nodes are idle or doing very little work. Load balancing is one of the main
challenges in cloud computing which is required to distribute the workload evenly across
all the nodes. Load is a measure of the amount of work that a computation system performs
which can be classified as CPU load, network load, memory capacity and storage capacity.
It helps to achieve a high user satisfaction and resource utilization ratio by ensuring an
efficient and fair allocation of every computing resource in cloud environment.
The objective of the thesis is to propose efficient load balancing algorithm for efficient
utilization of resource in cloud computing environment and to compare the performance of
proposed algorithms with well-known load balancing algorithms. The newly proposed
algorithm consider size of cloudlet, expected completion time of tasks by virtual machine
and runtime properties virtual machines to map’s the incoming request to virtual machine
in impartially and efficiently. Proposing a virtual machine load balancing algorithm that
aims to improve the average response time and average processing time of the system in
the cloud environment.
The experiments is carried out using CloudAnalyst simulator to analyze the performance
of proposed algorithm with Round-robin, Throttled and Ant-colony optimization load
balancing algorithms and the result show the proposed algorithm have optimized response
time and datacenter processing time.
LOAD BALANCING ALGORITHM FOR OPTIMAL RESOURCE UTILIZATION IN CLOUD.pdf