A Novel Approach in Cloud Computing for Load Balancing Using Composite Algorithms

Cloud computing is next generation of computing and a developing computing paradigm in the modern industry, either may be government organizations or the public organizations. In simple words we can say that Cloud Computing is set of different servers that cater to need of different clients based on their demands. Clouds have very powerful data centers to handle large number of user’s requests. Cloud platform provides dynamic pool of resources and virtualization. Load Balancing is required to properly manage the resources of the service contributor. Load balancing is a technique to distribute the workload among many virtual machines in a Server over the network to achieve optimal resource consumption, decrease in data processing time, decrease in average response time, and avoid overload. Through better load balancing in cloud, performance can be improved and better services are provided to user. Here in this paper we have discussed many different load balancing techniques used to solve the issue in cloud computing environment. Keywords—Cloud computing; Load balancing; Simulation; Virtual Machine; Cloudsim; Cloud;

[1]  Panagiotis Kalagiakos,et al.  Cloud Computing learning , 2011, 2011 5th International Conference on Application of Information and Communication Technologies (AICT).

[2]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[3]  Rajkumar Buyya,et al.  GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing , 2002, Concurr. Comput. Pract. Exp..

[4]  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.

[5]  N AjithSingh.,et al.  An Approach on Semi-Distributed Load Balancing Algorithm for Cloud Computing System , 2012 .

[6]  Toby Velte,et al.  Cloud Computing, A Practical Approach , 2009 .

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

[8]  A. Taleb-Bendiab,et al.  A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[9]  Ross Mcnab,et al.  Simjava: A Discrete Event Simulation Library For Java , 1998 .

[10]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[11]  Glauco Estácio Gonçalves,et al.  A Survey on Open-source Cloud Computing Solutions , 2010 .

[12]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[13]  Saroj Hiranwal,et al.  Adaptive Round Robin Scheduling using Shortest Burst Approach Based on Smart Time Slice , 2012 .

[14]  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.

[15]  Bingchiang Jeng,et al.  Load-Balancing Tactics in Cloud , 2011, 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[16]  Eddy Caron,et al.  Auto-Scaling, Load Balancing and Monitoring in Commercial and Open-Source Clouds , 2011 .