Abstract: Cloud computing is a term used for anything that involves delivering hosted services. As cloud computing is a new technology which has both merits and demerits, load balancing is one of the major issue faced by cloud computing. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., computer networks, servers, storage, applications and services), which can be rapidly provisioned and released with minimal management effort. The data centre is built with many systems where balancing is becomes a very difficult task especially for cloud computing. A cloud consists of several elements such as clients, datacenter and distributed servers. Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of “cloud computing?. Cloud computing systems fundamentally provide ac-cess to large pools of data and computational resources through a variety of interfaces. 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 also avoiding a situation where some of the nodes are heavily loaded while other nodes are idle or doing very little work. In this paper we are trying to get the idea of cloud computing in regard with load balancing.

Keywords: Virtualization, Load Balancing, Servers, Database, Cloud.