A comparative survey on load balancing algorithms in cloud computing

Clouds are high configured infrastructure delivers platform, software as service, which helps customers to make subscription for their requirements under the pay as you go model. Cloud computing is spreading globally, due to its easy and simple service oriented model. The numbers of users accessing the cloud are rising day by day. Generally cloud is based on data centers which are powerful to handle large number of users. The reliability of clouds depends on the way it handles the loads, to overcome such problem clouds must be featured with the load balancing mechanism. The goal of balancing the load of virtual machines is to reduce energy consumption and provide maximum resource utilization thereby reducing the number of job rejections. This paper is a brief discussion on the existing load balancing techniques in cloud computing and further compares them based on various parameters like response time and Data processing time etc. The results discussed in this paper, based on existing Round Robin and Throttled scheduling algorithms.

[1]  Saudi Arabia,et al.  A Guide to Dynamic Load Balancing in Distributed Computer Systems , 2010 .

[2]  Gautam Kar,et al.  Application Performance Management in Virtualized Server Environments , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.

[3]  Mohsen Moradi,et al.  A new time optimizing probabilistic load balancing algorithm in grid computing , 2010, 2010 2nd International Conference on Computer Engineering and Technology.

[4]  Vivek Bhushan,et al.  A Novel Survey on Load Balancing in Cloud Computing , 2013 .

[5]  Sulabha Patil,et al.  Load Balancing The Essential Factor In Cloud Computing , 2012 .

[6]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[7]  Kirat Pal Singh,et al.  Design of High Performance MIPS Cryptography Processor Based on T-DES Algorithm , 2015, ArXiv.

[8]  Xiongfeng Zhu,et al.  A Load Balancing Strategy Based on the Combination of Static and Dynamic , 2010, 2010 2nd International Workshop on Database Technology and Applications.

[9]  Shahid H. Bokhari,et al.  Dual Processor Scheduling with Dynamic Reassignment , 1979, IEEE Transactions on Software Engineering.

[10]  Hitesh Patel,et al.  A Survey On Load Balancing In Cloud Computing , 2012 .

[11]  Asser N. Tantawi,et al.  Optimal static load balancing in distributed computer systems , 1985, JACM.

[12]  Ram Prasad Padhy,et al.  Load Balancing in Cloud Computing Systems , 2011 .

[13]  V. Banga,et al.  Efficient and Enhanced Algorithm in Cloud Computing , 2013 .