Wednesday, 14 October 2015

Virtual Machine Migration Techniques in Cloud Environment: A Survey

IJSRD Found good research work on Cloud Technology

IJSRD :International Journal for Scientific Research & Development

Virtual Machine Migration Techniques in Cloud Environment: A Survey

Rinal M. Chawda1 Ompriya Kale2 
1M. E.(C.E.) 2Assistant Professor 
1, 2 L.J.I.E.T. , Ahmedabad 

Abstract— Cloud is an emerging technology in the world of information technology and is built on the key concept of virtualization. Virtualization separates hardware from software and has benefits of server consolidation and live migration. Live migration is a useful tool for migrating OS instances across distant physical of data centers and clusters. It facilitates load balancing, fault management, low-level system maintenance and reduction in energy consumption. In this paper, we survey the major issues of virtual machine live migration. There are various techniques available for live migration and different parameters are considered for migration

Key words: Cloud computing; Virtual machine, Live migration; Pre-copy; Post-copy; Network aware Migration


With the rapid development of internet technology and network technology, more and more people use the internet to obtain information, shopping and entertainment. The growth of the amount of data and the number of user requests will be explosive, which require the computing and processing of the servers higher. The servers need response to client requests within the shortest possible time in order to improve the user experience. 

A new computing model cloud computing generates in this case. Cloud computing is an emerging computing model based on the development of distributed computing, parallel processing and grid computing [1]. It distributes the computing tasks to the resource pool made from a large number of computers, and it makes the various application systems use the computing power, storage space and a variety of software and services as they need. 

Cloud computing delivers services like software or applications (SaaS – Software as a Service), infrastructure (IaaS - Infrastructure as a service), and platform (PaaS - Platform as a service). Computing is made available in a Pay-As-You-Use manner to users. Some common examples are Google’s App Engine [1], Amazon’s EC2 [2], Microsoft Azure [3], IBM SmartCloud [4]. 

Virtualization technology is key concept of cloud computing. Virtualization is currently becoming increasingly popular and valuable in cloud computing environments due to the benefits of server consolidation, live migration, and resource isolation. 

In this paper we survey on the performance technologies of the VM live migration. We discuss live migration techniques was applied to Cloud computing. This paper is organized as follows. Section 2 gives a brief introduction of Virtual Machine Migration (VMM). Section 3 describes some Live VMM Techniques. We conclude our work in section 4 with future directions.


A. Virtual Machine Migration Virtualization is a technology for cloud computing environments. It allows partitioning one physical machine into multiple virtual machines that runs concurrently and also shares the same physical resources. Virtual Machines (VM) can be provisioned on-demand, replicated and migrated. It has the ability to migrating virtual machine from one physical machine to another machine for the purpose of load balancing and also to make the physical machine fault tolerant. Virtual Machine consolidations can be used to reduce power consumption of cloud data centers. For instance, through server consolidation, multiple (virtual) servers can be allowed to run simultaneously on a single physical server [6]. 

B. Live Virtual Migration Live migration [8] is emerging as an impressive technology to efficiently balance load and optimize VM deployment across physical nodes in a data center. With the help of live migration,
VMs on a physical node can be transferred to another without shutting down the system. This is useful in various scenarios.

 VMs on a failing physical node can be migrated to a healthy one.
 Idle VMs on a node can be migrated to others for optimizing resource utilization. 
 VMs on a stressed physical node can be migrated across various nodes for load balancing. 

For Full Article Click Here

No comments:

Post a Comment