Virtual machine migration based load balancing for resource management and scalability in cloud environment
- PDF / 1,706,427 Bytes
- 12 Pages / 595.276 x 790.866 pts Page_size
- 67 Downloads / 169 Views
ORIGINAL RESEARCH
Virtual machine migration based load balancing for resource management and scalability in cloud environment Nagamani H. Shahapure1,2 • P. Jayarekha3
Received: 16 April 2018 / Accepted: 16 July 2018 Ó Bharati Vidyapeeth’s Institute of Computer Applications and Management 2018
Abstract Performance of a cloud mainly depends on the Quality of Service it provides. Some of the essential parameters are execution time and bandwidth. These factors help to provide higher availability of quality services, faster delivery and appropriate resource management. The ever increasing demand for the resources causes the machines to overload. This lowers the performance of the cloud data center. The cloud data centers, however, use virtualization technology to meet the ever growing demands. Load balancing is implemented to maintain the scalability and availability of the system. This paper proposes a virtual machine migration based load balancing algorithm for resource management. This approach implements migration based on the load. The load is continuously monitored. The overloaded machine is selected as the source machine from where the load is migrated. The underutilized machine is selected as the destination machine to which the load is transferred. This technique helps to achieve the resource management objectives such as load balancing, scalability, fault tolerance and system maintenance. This algorithm reduces the degradation in performance of the data centers. This not only improves the availability but also increases the throughput, bandwidth utility. The evaluation results show that the proposed
& Nagamani H. Shahapure [email protected] 1
Department of Information Science, BMS College of Engineering, Bangalore, India
2
Department of Information Science, JSSATE, Bangalore, India
3
Department of Information Science and Engineering, BMS College of Engineering, Bangalore, Karnataka, India
system outperforms in the parameters like execution time and resource utilization. Keywords Cloud Quality of Service Virtualization Load balancing Migration Abbreviations QoS Quality of Service PM Physical machine VM Virtual machine CPU Central processing unit LMM Load monitoring module RAM Random access memory MMT Minimum migration time GB Gigabytes VMM Virtual machine monitor HLA High level architecture TB Terabytes MB Megabytes Mbps Megabits per second MIPS Million instructions per second
1 Introduction Cloud computing is a utility based system for the dynamic provisioning of resources and services. To provide uninterrupted services the cloud resources needs to be utilized efficiently. They should not be disrupted due to maintenance or set up issues. For this purpose, resources are shared among various customers in such a way that the requirement of all users can be fulfilled. Consumption of resources and conservation of energy also play an important role in optimization of cloud computing system.
123
Int. j. inf. tecnol.
1.1 Challenges 1.1.1 Scalability Cloud systems have large number of nodes
Data Loading...