International Journal of Computer Applications
Cloud computing is an emerging computing paradigm. It aims to share data, calculations and service transparently over a scalable network of nodes. Cloud computing is nothing but a collection of computing resources and services pooled together over internet and is provided to the users on pay-as-needed basis. In cloud computing, load balancing is required to distribute the dynamic local workload evenly across all the nodes. It helps to achieve a high user satisfaction and resource utilization ratio by ensuring an efficient and fair allocation of every computing resource.