International Journal of Computer Applications
Cloud computing is a new technology, which enables provisioning of resources on demand. It caters anything as service. Clients can scale up or scale down their requirements as per their demand. Load balancing is essentially, complex problem in computational cloud. A computational cloud differs from traditional high performance computing systems because of its heterogeneity among the computing nodes. In order to realize the full potential of cloud computing virtualization is widely used. Through virtualization, it is possible to meet the demands from multiple tenants, without switching on many physical nodes.