Resource optimization in cloud computing using dynamic load balancing technique
Abstract
In this dynamic era of science and technology, the endless advancement of cloud
computing and the tireless usage of different devices now demands more optimized
cloud–based services to users over the internet system. Furthermore, most of the
cloud computing architectures are implemented in such a way that it only works like
one user per one virtual machine (VM) for which, it leads to an extensive wastage
of resources. That is why, the urge of dynamic partitioning of applications in cloud
servers based on the availability of resources is crucial in achieving the best usage of virtual machines for any computationally intensive applications. Therefore,
adapting a load balancing technique that provides an efficient and fair allocation of
cloud resources while providing high availability to the end users is a necessity of
time. That is why, we worked on dynamic performance optimizing load balancing
algorithm “Weighted least connections” and we tried to show why it is the best load
balancing algorithm according to our paper’s purpose of utilizing one VM for multiple users on cloud servers. We examined our proposed algorithm with our proposed
Virtual Machine environment and found that our algorithm and environment is far
more efficient than other single VM based cloud architecture.