Enhanced Active Monitoring Load Balancing algorithm for Virtual Machines in cloud computing

This present research work aims to maximize the performance of cloud systems while reducing the response time through dynamic load balancing algorithm in cloud computing environment. Cloud computing provides different information technology services as a commodity to its users. When it was introduced, business industries were using large-scale mainframes and they are increasing in numbers and sizes. All are aims to increase its number of users to get more revenue. Hence they need different types of services having infrastructure, platform, software and many more in less response time. Two types of policies exist in cloud computing systems namely static load balancing and dynamic load balancing. Static load balancing policies do not consider the current state of system. These algorithms are suitable for homogeneous and stable environment. Dynamic load balancing depends on the present behavior of the system. There are various dynamic load balancing policies for virtual machines already existing in this context including Throttled and Active Monitoring in cloud computing systems. These types of algorithms are more flexible in nature. In this research paper, Enhanced Active Monitoring Load Balancing (EAMLB) algorithm is designed to minimize the response time in cloud systems. EAMLB policy provides better response time than Active Monitoring policy that improves the performance of cloud systems. Further, to assess the proposed algorithm, CloudAnalyst tool is used and comparative analysis is also represented.

[1]  Kousik Dasgupta,et al.  A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computing , 2013 .

[2]  Marius Hillenbrand,et al.  High performance cloud computing , 2013, Future Gener. Comput. Syst..

[3]  Aameek Singh,et al.  Server-storage virtualization: Integration and load balancing in data centers , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[4]  Sanjay Jain,et al.  ENHANCED EQUALLY DISTRIBUTED LOAD BALANCING ALGORITHM FOR CLOUD COMPUTING , 2013 .

[5]  L. D. Dhinesh Babu,et al.  Honey bee behavior inspired load balancing of tasks in cloud computing environments , 2013, Appl. Soft Comput..

[6]  Saurabh Bilgaiyan,et al.  A study on load balancing in cloud computing environment using evolutionary and swarm based algorithms , 2014, 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT).

[7]  Tanveer Ahmed,et al.  Analytic Study Of Load Balancing Techniques Using Tool Cloud Analyst. , 2012 .

[8]  Aameek Singh,et al.  Server-storage virtualization: integration and load balancing in data centers , 2008, HiPC 2008.

[9]  M. Ajit,et al.  VM level load balancing in cloud environment , 2013, 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT).

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

[11]  Urmila Shrawankar,et al.  Pros and cons of load balancing algorithms for cloud computing , 2014, 2014 International Conference on Information Systems and Computer Networks (ISCON).

[12]  Latha Parthiban An Implementation of Load Balancing Policy for Virtual Machines Associated With a Data Center , 2014 .

[13]  Anil Kumar,et al.  Cloud computing: Performance analysis of load balancing algorithms in cloud heterogeneous environment , 2014, 2014 5th International Conference - Confluence The Next Generation Information Technology Summit (Confluence).

[14]  Andrew J. Page,et al.  Dynamic task scheduling using genetic algorithms for heterogeneous distributed computing , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[15]  Depei Qian,et al.  Virtual machine mapping policy based on load balancing in private cloud environment , 2011, 2011 International Conference on Cloud and Service Computing.

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