A literature review on algorithms for the load balancing in cloud computing environments and their future trends

A literature review on algorithms for the load balancing in cloud computing environments and their future trends

Aanjey Mani Tripathi, Sarvpal Singh
COMPUTER MODELLING & NEW TECHNOLOGIES 2017 21(1) 64-73

Madan Mohan Malviya University of Technology, Gorakhpur-273010 Uttar Pradesh, India

Cloud computing is a computing utility which provides basic service for computing. It is a high performance distributed computing which has the huge collection of virtual resources that can be easily accessed anytime using the internet similar to pay as you go, model. A cloud defines set of virtual computers connected to each other in a form of parallel and distributed system. It ensures the dynamic provision of resources based on service level agreement (SLA) to ameliorate one or more objectives. To attain this goal several research challenges have been faced in the area of cloud computing, And the Load balancing is one of them, which aim at equalizing the workload among all the obtainable nodes by minimizing execution time, minimizing communication delays, maximising resource utilization and maximising throughput. This paper disburses a literature review of existing load balancing algorithms suggested so for and categorized under different metrics enveloping the advantages and disadvantages of each. An overview of the important research challenges of these algorithms is presented at the end with some possible ideas for improvement.