OPTIMAL LOAD BALANCING IN CLOUD COMPUTING BY EFFICIENT UTILIZATION OF VIRTUAL MACHINES

Load balancing is the major concern in the cloud computing environment. Cloud comprises of many hardware and software resources and managing these will play an important role in executing a client's request. Now a day's clients from different parts of the world are demanding for the various services in a rapid rate. In this present situation the load balancing algorithms built should be very efficient in allocating the request and also ensuring the usage of the resources in an intelligent way so that under utilization of the resources will not occur in the cloud environment. In the present work, a novel VM-assign load balance algorithm is proposed which allocates the incoming requests to the all available virtual machines in an efficient manner. Further, the performance is analyzed using Cloudsim simulator and compared with existing Active- VM load balance algorithm Simulation results demonstrate that the proposed algorithm distributes the load on all available virtual machines without under/over utilization.

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

[2]  Anoop Yadav,et al.  Comparative Analysis of Load Balancing Algorithms in Cloud Computing , 2015 .

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

[4]  Yu-Chang Chao,et al.  Load Rebalancing for Distributed File Systems in Clouds , 2013, IEEE Transactions on Parallel and Distributed Systems.

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

[6]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[7]  Parag Ravikant Kaveri,et al.  Load Balancing On Cloud Data Centres , 2013 .

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

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

[10]  Gaurav Raj,et al.  Comparative Analysis of Load Balancing Algorithms in Cloud Computing , 2012 .

[11]  Kousik Dasgupta,et al.  Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach , 2012 .