A novel approach for enhancing selection of Load Balancing algorithms dynamically in cloud computing

Cloud computing is most recent advanced rising innovation that provides every kind of service to its users. It is generally based on “pay per usage” methodology that provides an immense Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) model that altogether form a cloud. However it also has some issues that is to be resolved. Among many issues, Load balancing is major issue for cloud computing. Load Balancing is the technique to divide the load among different available resources and equalize with virtual machines to achieve efficiency and increases throughput. This paper first of all shows the theoretical study of load balancing and then shows different types of load balancing algorithms used to balance load. Further it also demonstrates and compares algorithms that gives an idea to merge them and have a choice to select dynamically based on some parameters and situation in which they are better for enhancing efficiency and increasing throughput. Experimental results clearly shows that hybrid approach of using different algorithms in different situations can lead to achieve our goal and better results.

[1]  S. K. Setua,et al.  A new clustered load balancing approach for distributed systems , 2015, Proceedings of the 2015 Third International Conference on Computer, Communication, Control and Information Technology (C3IT).

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

[3]  Atul Mishra,et al.  A Comparative Study of Load Balancing Algorithms in Cloud Computing Environment , 2014, ArXiv.

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

[5]  M. Tech Review on Existing Load Balancing Techniques of Cloud Computing , 2015 .

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

[7]  Monika Rathore,et al.  Load Balancing of Virtual Machine Using Honey Bee Galvanizing Algorithm in Cloud , 2015 .

[8]  Andreas Thor,et al.  Load Balancing for MapReduce-based Entity Resolution , 2011, 2012 IEEE 28th International Conference on Data Engineering.

[9]  B. P. S. Sahoo,et al.  Cloud Computing Features, Issues, and Challenges: A Big Picture , 2015, 2015 International Conference on Computational Intelligence and Networks.

[10]  Shagufta Khan,et al.  Effective Scheduling Algorithm for Load balancing (SALB) using Ant Colony Optimization in Cloud Computing , 2014 .