A Survey on Load Balancing Techniques in Cloud Computing

Load Balancing is the one of the most significant parts in distributed environments. As Cloud Computing is one of the best platform that gives storage of data in very minimal cost and accessible for all time over the internet, load balancing for the cloud computing has turned into a very interesting and important study area. Load balancing supports to get a high user satisfaction and usage of resource ratio by guaranteeing a proficient and reasonable allocation of each computing resource. There are numerous difficulties in the load balancing techniques such as security, fault tolerance etc. in cloud computing environments. Many researchers have been proposed several techniques to enhance the load balancing. This paper portrays an overview on load balancing schemes in cloud environments. We explore the diverse types of algorithms that is proposed by many researchers to solve the problem of load balancing in cloud computing.

[1]  B. Annappa,et al.  Load balancing strategy for optimal peak hour performance in cloud datacenters , 2015, 2015 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES).

[2]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[3]  W. Marsden I and J , 2012 .

[4]  Thomas L. Casavant,et al.  A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems , 1988, IEEE Trans. Software Eng..

[5]  Jing Yao,et al.  Load balancing strategy of cloud computing based on artificial bee algorithm , 2012, 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT).

[6]  P. Santhi Thilagam,et al.  Load balancing in cloud based on live migration of virtual machines , 2013, 2013 Annual IEEE India Conference (INDICON).

[7]  K. R. Venugopal,et al.  Load balancing with availability checker and load reporters (LB-ACLRs) for improved performance in distributed systems , 2014, 2014 2nd International Conference on Devices, Circuits and Systems (ICDCS).

[8]  Ravi Rastogi,et al.  Round Robin Approach for VM Load Balancing Algorithm in Cloud Computing Environment , 2014 .

[9]  Jeffrey M. Galloway,et al.  Power Aware Load Balancing for Cloud Computing , 2011 .

[10]  Dan Wang,et al.  Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization , 2011, 2011 Sixth Annual Chinagrid Conference.

[11]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[12]  James R. Larus,et al.  Join-Idle-Queue: A novel load balancing algorithm for dynamically scalable web services , 2011, Perform. Evaluation.

[13]  Nader Mohamed,et al.  A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms , 2012, 2012 Second Symposium on Network Cloud Computing and Applications.

[14]  Chetna Dabas,et al.  Cluster based load balancing in cloud computing , 2015, 2015 Eighth International Conference on Contemporary Computing (IC3).

[15]  El Houssine Labriji,et al.  The load balancing based on the estimated finish time of tasks in cloud computing , 2014, 2014 Second World Conference on Complex Systems (WCCS).

[16]  Huankai Chen,et al.  User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing , 2013, 2013 National Conference on Parallel Computing Technologies (PARCOMPTECH).

[17]  Manan D. Shah,et al.  Allocation Of Virtual Machines In Cloud Computing Using Load Balancing Algorithm , 2013 .

[18]  Amtliches Mitteilungsblatt,et al.  August , 1890, The Hospital.

[19]  Jun Fang,et al.  VMCTune: A Load Balancing Scheme for Virtual Machine Cluster Using Dynamic Resource Allocation , 2010, 2010 Ninth International Conference on Grid and Cloud Computing.

[20]  Ahmad Patooghy,et al.  Bee-MMT: A load balancing method for power consumption management in cloud computing , 2013, 2013 Sixth International Conference on Contemporary Computing (IC3).

[21]  Rajkumar Buyya,et al.  CloudAnalyst: A CloudSim-Based Visual Modeller for Analysing Cloud Computing Environments and Applications , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[22]  Farookh Khadeer Hussain,et al.  Task-Based System Load Balancing in Cloud Computing Using Particle Swarm Optimization , 2013, International Journal of Parallel Programming.

[23]  M. R. Sumalatha,et al.  CLBC - Cost effective load balanced resource allocation for partitioned cloud system , 2014, 2014 International Conference on Recent Trends in Information Technology.

[24]  Ratan Mishra,et al.  Ant colony Optimization: A Solution of Load balancing in Cloud , 2012 .

[25]  G. Ram Mohana Reddy,et al.  Load Balancing in Cloud Computingusing Modified Throttled Algorithm , 2013, 2013 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM).

[26]  Kuo-Qin Yan,et al.  Towards a Load Balancing in a three-level cloud computing network , 2010, 2010 3rd International Conference on Computer Science and Information Technology.