A Review on Load Balancing of Virtual Machine Resources in Cloud Computing

An effective load balance (LB) management achieves high performance computing (HPC) and green computing. Users can run their jobs on virtual machines (VMs). Virtual machine (VM) has own resources (CPU and memory). VM migrates from host to another host during fail of VM, hot spot and high resource demand. Effective LB management is based on scheduling policy and management Strategies. In this paper it is discussed the available scheduling mechanisms, goals and strategies of load balancing techniques. The aim of this work to elaborate the key analysis of research works on LB.

[1]  Jianhua Gu,et al.  A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment , 2010, 2010 3rd International Symposium on Parallel Architectures, Algorithms and Programming.

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

[3]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[4]  Aarti Singh,et al.  Autonomous Agent Based Load Balancing Algorithm in Cloud Computing , 2015 .

[5]  Rajkumar Buyya,et al.  Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers , 2010, MGC '10.

[6]  K. Chandrasekaran,et al.  A Novel Family Genetic Approach for Virtual Machine Allocation , 2015 .

[7]  V V.Vinothina,et al.  A Survey on Resource Allocation Strategies in Cloud Computing , 2012 .

[8]  Yuan Zhang,et al.  Fine-grained multi-resource scheduling in cloud datacenters , 2014, 2014 IEEE 20th International Workshop on Local & Metropolitan Area Networks (LANMAN).

[9]  Jiuxing Liu,et al.  Improving server utilization using fast virtual machine migration , 2011, IBM J. Res. Dev..

[10]  Dragos Ilie,et al.  Algorithms for automated live migration of virtual machines , 2015, J. Syst. Softw..

[11]  Jie Wu,et al.  Virtual machine placement in cloud systems through migration process , 2015, Int. J. Parallel Emergent Distributed Syst..

[12]  Philippe Mathieu,et al.  Load-Balancing for Large Scale Situated Agent-based Simulations , 2015, ICCS.

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

[14]  Kwong-Sak Leung,et al.  Adaptive load distribution algorithms for heterogeneous distributed systems with multiple task classes , 2006, J. Parallel Distributed Comput..

[15]  César A. F. De Rose,et al.  Server consolidation with migration control for virtualized data centers , 2011, Future Gener. Comput. Syst..

[16]  Amin Vahdat,et al.  Enforcing Performance Isolation Across Virtual Machines in Xen , 2006, Middleware.

[17]  Michele Colajanni,et al.  Dynamic Load Management of Virtual Machines in Cloud Architectures , 2009, CloudComp.

[18]  Umesh Bellur,et al.  Resource availability based performance benchmarking of virtual machine migrations , 2013, ICPE '13.

[19]  Inderveer Chana,et al.  Load Balancing and Job Migration Techniques in Grid: A Survey of Recent Trends , 2014, Wirel. Pers. Commun..