International Journal of Engineering Sciences & Research Technology (IJESRT)
Cloud computing is an emerging technology in parallel and distributed computing which requires large amount of infrastructure and resources. To optimally serve the needs of the clients all over the world, their providers have leveraged data centers at different geographical locations. Load Balancing is one of the key issue in cloud computing. A load can be a CPU load, memory capacity or network load. It is the process of distributing workload equally on all servers in order to improve resource utilization and response time.