Live Migration Research Papers - Academia.edu (original) (raw)

The Virtualization technology [VT] plays vital role in efficient utilization of computer resources in any organization and is the basic concept used in cloud computing. Main advantage of using VT is that we need less Information... more

The Virtualization technology [VT] plays vital role in efficient utilization of computer resources in any organization and is the basic concept used in cloud computing. Main advantage of using VT is that we need less Information technology [IT] infrastructure resources. We prove here that live migration feature provided by XEN hypervisor is quiet useful. It increases availability of application and is transparency to user. We executes live migrate command of XEN, the VM runs on source host till all memory pages are transferred to destination host (pre-copy). We can also observe that during and after migration VM preserves its IP address. The main use of virtualization technology is server consolidation i.e. to run multiple server operating systems (VMs) on single physical hardware. By running multiple VMs on single physical machine we can reduce expenditure on IT hardware.

There’s a new wind of change in the IT industry today. It’s called virtualization. Virtualization is a software technology designed to let us run multiple virtual machines with different operating systems on a single physical... more

There’s a new wind of change in the IT industry today. It’s called virtualization. Virtualization is a software technology designed to let us run multiple virtual machines with different operating systems on a single physical machine.Virtualization is changing almost every aspect of how we manage systems, storage, networks, security, operating systems, and applications. Server consolidation reduces maintenance cost while high availability and live migration allow us to minimize the downtime. With virtual machines, recovering from failure and disaster recovery is easier and more affordable than ever.

Currently cloud service providers have used a variety of operational mechanism to support the company's business processes. Therefore, the services are stored on the company's server, which present in the form of infrastructure, platform,... more

Currently cloud service providers have used a variety of operational mechanism to support the company's business processes. Therefore, the services are stored on the company's server, which present in the form of infrastructure, platform, software and function. There are several vulnerabilities have been faced in the implementation such as system failure, natural disasters, human errors or attacks from unauthorized parties. In addition, the time of unavailability of services can be minimized by doing a LM, which many servers have been used the containers to behave like a service provider. Actually, its existence replaces the virtual machine that requires more resources although the process only can be done through Docker with checkpoint and restore in userspace (CRIU). In this research, LM processes are done to the Docker container using CRIU by analyzing the quality of service (QoS), memory and CPU usage. Thus, the simulation are carried out by establishing the LM using 2 (two) different platforms through scenarios with one and three containers respectively. The performance analysis results aim to examine several indicators in comparison with the achievable result to reduce problem occurred in the cloud service.

"Virtualization technology provides the ability to transfer virtual machines (VM) between the physical systems using the technique of live migration mainly for improving the efficiency. Server consolidation through live... more

"Virtualization technology provides the ability to transfer virtual machines (VM) between the physical
systems using the technique of live migration mainly for improving the efficiency. Server consolidation through live
migration is an efficient way towards energy conservation in cloud data centers. The main objective of this study is to
prevent server sprawl, which refers to the usage of multiple-utilized servers in data centers incurring high system
management cost. To prevent server sprawl, server consolidation aims at reducing the number of server machines
used in the data centers by consolidating load and enhancing resource utilization of physical systems. Although a lot
of research and study has been conducted on server consolidation, a range of issues involved have mostly been
presented in isolation of each other. Therefore, here an attempt has been made to present a comprehensive survey to
study the different server consolidation algorithms in a cloud computing environment."

Live migration of virtual machines (VM) across distinct physical hosts is an important feature of virtualization technology for maintenance, load-balancing and energy reduction, especially so for data centers operators and cluster service... more

Live migration of virtual machines (VM) across distinct physical hosts is an important feature of virtualization technology for maintenance, load-balancing and energy reduction, especially so for data centers operators and cluster service providers. Several techniques have been proposed to reduce the downtime of the VM being transferred, often at the expense of the total migration time. In this work, we present a technique to reduce the total time required to migrate a running VM from one host to another while keeping the downtime to a minimum. Based on the observation that modern operating systems use the better part of the physical memory to cache data from secondary storage, our technique tracks the VM's I/O operations to the network-attached storage device and maintains an updated mapping of memory pages that currently reside in identical form on the storage device. During the iterative pre-copy live migration process, instead of transferring those pages from the source to the target host, the memory-to-disk mapping is sent to the target host which then fetches the contents directly from the network-attached storage device. We have implemented our approach into the Xen hypervisor and ran a series of experiments with Linux HVM guests. On average, the presented technique shows a reduction of up over 30% on average of the total transfer time for a series of benchmarks.

Live migration of virtual machines (VM) has recently become a key ingredient behind the management activities of cloud computing system to achieve the goals of load balancing, energy saving, failure recovery, and system maintenance.... more

Live migration of virtual machines (VM) has recently become a key ingredient behind the management activities of cloud computing system to achieve the goals of load balancing, energy saving, failure recovery, and system maintenance. However, to our knowledge, most of the previous live VM migration techniques concentrated on the migration of a single VM which means these techniques are insufficient when the whole virtual cluster or multiple virtual clusters need to be migrated. This paper investigates various live migration strategies for virtual clusters (VC). We first describe a framework VC-Migration to control the migration of virtual clusters. Then we perform a series of experiments to study the performance and overheads of different migration strategies for virtual clusters, including concurrent migration, mutual migration, homogeneous VC migration, and heterogeneous VC migration. After that, we present several optimization principles to improve the migration performance of virtual clusters. The HPCC benchmark is selected to represent the virtual cluster workloads, and the metrics such as downtime, total migration time, and workload performance are measured. Experimental results reveal some new discoveries which are useful to the future development of new migration mechanisms and algorithms to optimize the migration of virtual clusters.

Cloud Computing shares computing resources to execute application. Cloud systems provide high-specification resources in the form of services, leading to the provision of user convenience and greater ease for personal-computer users;... more

Cloud Computing shares computing resources to execute application. Cloud systems provide high-specification resources in the form of services, leading to the provision of user convenience and greater ease for personal-computer users; however, expansions of the cloud-system service necessitate a corresponding enhancement of the technology that is used for server-resource management. In this paper, by monitoring the resources of a cloud server, we sought to identify the causes of server overload and degradation, followed by the running of a dynamic-page-migration mechanism. According to this process, we designed the proposed migration architecture for the minimization of user inconvenience.

Live migration of virtual machines is an important component of the emerging cloud computing environments. Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centres and... more

Live migration of virtual machines is an important component of the emerging cloud computing environments. Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centres and clusters. Hence, a key issue in live migration is the total migration time and the downtime. To improve the performance of live migration, an optimized iterative pre-copy algorithm is used to reduce the dirty rate of VM. WSClock page replacement algorithm has been proposed along with traditional pre-copy approach that includes pre-processing phase for reducing the amount of transferred memory page and total migration time.

Live migration of virtual machines (VMs) is key feature of virtualization that is extensively leveraged in IaaS cloud environments: it is the basic building block of several important features, such as load balancing, pro-active fault... more

Live migration of virtual machines (VMs) is key feature of virtualization that is extensively leveraged in IaaS cloud environments: it is the basic building block of several important features, such as load balancing, pro-active fault tolerance, power management, online maintenance, etc. While most live migration efforts concentrate on how to transfer the memory from source to destination during the migration process, comparatively little attention has been devoted to the transfer of storage. This problem is gaining increasing importance: due to performance reasons, virtual machines that run large-scale, data-intensive applications tend to rely on local storage, which poses a difficult challenge on live migration: it needs to handle storage transfer in addition to memory transfer. This paper proposes a memory migration independent approach that addresses this challenge. It relies on a hybrid active push / prioritized prefetch strategy, which makes it highly resilient to rapid changes of disk state exhibited by I/O intensive workloads. At the same time, it is minimally intrusive in order to ensure a maximum of portability with a wide range of hypervisors. Large scale experiments that involve multiple simultaneous migrations of both synthetic benchmarks and a real scientific application show improvements of up to 10x faster migration time, 10x less bandwidth consumption and 8x less performance degradation over state-of art.

In live migration, if a process is moving from one place to another, we say live migration; Migrate to a virtual machine moving from one host server or storage to another server in the following cases: preventive failure, fault tolerance,... more

In live migration, if a process is moving from one place to another, we say live migration; Migrate to a virtual machine moving from one host server or storage to another server in the following cases: preventive failure, fault tolerance, energy management, server maintenance, load balance, resource scheduling, server consolidation, and high availability (which allows the virtual machine to restart automatically if the underlying hardware fails or fails). Virtual machine state migration is the transfer from one physical host to another and is one of the techniques used to store energy and load balance in data centers .

The extent, to which technology has grown has given rise to many ways of getting connected to the internet and has also lead to the use cloud computing to access services or data remotely. Cloud computing is taking over the industry... more

The extent, to which technology has grown has given rise to many ways of getting connected to the internet and has also lead to the use cloud computing to access services or data remotely. Cloud computing is taking over the industry rapidly and will only grow in days to come. Companies are adapting to this technology in order to make use of it in the best way possible. NIST defines cloud computing as a model for on-demand services to a shared pool of configurable computing resources. This has helped companies move from the traditional ways of storing data or providing services, to an easier way for the customers to access their applications. VMs can manage accessibility requirements significantly more smoothly than their physical reciprocals. While physical hosts must be shut down for support, the VMs that they serve can relocate to execute on other physical nodes. It is additionally regular to move VMs when load balancing is required in the physical plane. The purpose of this work is to simulate cloud migration based on a bio-inspired algorithm through the CloudSim tool.

— Cloud computing is one of the most emerging technology of the world. Due to rapid increase in the number of data centers to provide the services to the users the power consumed and operational costs of them is going on increasing day by... more

— Cloud computing is one of the most emerging technology of the world. Due to rapid increase in the number of data centers to provide the services to the users the power consumed and operational costs of them is going on increasing day by day. Due to high power consumption and continuous working the amount of CO2 emission is going on increasing which is adding up to the greenhouse effect. So there is a need to create an energy efficient system where the power consumption is less. Virtualization can be used to reduce the power consumption by data center. VM placement deals with the optimal choice of physical machine where it should be placed. Moreover the main aim for making it energy efficient is to transfer the load of fewer servers and switch off the idle servers. So in this paper a summary of various VM placement algorithms are discussed and energy conservation parameters are also discussed.

Cloud computing uses virtualization for cost effectiveness and flexibility. Virtualization allows multiple operating systems to run on single physical system by sharing the underlying resources. Virtualization uses virtual machines which... more

Cloud computing uses virtualization for cost effectiveness and flexibility. Virtualization allows multiple operating systems to run on single physical system by sharing the underlying resources. Virtualization uses virtual machines which in turn use hypervisor to manage the underlying resource. Also, these virtual machines are managed through live migrations. Live virtual machine migration is a method of moving virtual machine across hosts within a virtualized datacenter. It provides significant benefits to the cloud administrator to manage datacenter efficiently by performing load balancing, server consolidation, hotspot mitigation, fault tolerance etc. Also, it reduces service interruption by transferring the virtual machine without stopping at source.in this work we going to reduce the total time and downtime, minimize the data while transferring from source host to destination host

Live migration of virtual machines (VMs) enables maintenance, load balancing, and power management in data centers. The cost of live migration on several key metrics combined with strict service-level objectives (SLOs), however, typically... more

Live migration of virtual machines (VMs) enables maintenance, load balancing, and power management in data centers. The cost of live migration on several key metrics combined with strict service-level objectives (SLOs), however, typically limits its practical application to situations where the underlying physical host has to undergo maintenance. As a consequence, the potential benefits of live migration with respect to increased resource usage and lower power consumption remain largely untouched. In this paper, we argue that live migration-aware SLOs combined with smart live migration algorithm selection provides an economically viable model for live migration in data centers. Based on a model predicting key parameters of VM live migration, an optimization algorithm selects the live migration technique that is expected to meet client SLOs while at the same time to optimize target metrics given by the data center operator. A comparison with the state-of-the-art shows that the presented guided live migration technique selection achieves significantly fewer SLO violations while, at the same time, minimizing the effect of live migration on the infrastructure.

Live migration of virtual machines is an important component of the emerging cloud computing paradigm. While live migration provides extreme versatility of management, it comes at a price of degraded service performance during migration.... more

Live migration of virtual machines is an important component of the emerging cloud computing paradigm. While live migration provides extreme versatility of management, it comes at a price of degraded service performance during migration. The bulk of studies devoted to live migration of virtual machines focus on the duration of the copy phase as a primary metric of migration performance. While shorter down times are clearly desirable, the pre-copy phase imposes an overhead on the infrastructure that may result in severe performance degradation of the migrated and collocated services offsetting the benefits accrued through live migration.

Live migration of virtual machines is an important component of the emerging cloud computing environments. Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centres and... more

Live migration of virtual machines is an important component of the emerging cloud computing environments. Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centres and clusters. Hence, a key issue in live migration is the total migration time and the downtime. To improve the performance of live migration, an optimized iterative pre-copy algorithm is used to reduce the dirty rate of VM. WSClock page replacement algorithm has been proposed along with traditional pre-copy approach that includes pre-processing phase for reducing the amount of transferred memory page and total migration time.

Virtualization technology is currently becoming increasingly popular and valuable in cloud computing environments due to the benefits of server consolidation, live migration, and resource isolation. Live migration of virtual machines can... more

Virtualization technology is currently becoming increasingly popular and valuable in cloud computing environments due to the benefits of server consolidation, live migration, and resource isolation. Live migration of virtual machines can be used to implement energy saving and load balancing in cloud data center. However, to our knowledge, most of the previous work concentrated on the implementation of migration technology itself while didn't consider the impact of resource reservation strategy on migration efficiency. This paper focuses on the live migration strategy of multiple virtual machines with different resource reservation methods. We first describe the live migration framework of multiple virtual machines with resource reservation technology. Then we perform a series of experiments to investigate the impacts of different resource reservation methods on the performance of live migration in both source machine and target machine. Additionally, we analyze the efficiency of parallel migration strategy and workload-aware migration strategy. The metrics such as downtime, total migration time, and workload performance overheads are measured. Experiments reveal some new discovery of live migration of multiple virtual machines. Based on the observed results, we present corresponding optimization methods to improve the migration efficiency.

Live migration of virtual machines is an important component of the emerging cloud computing environments. Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centres and... more

Live migration of virtual machines is an important component of the emerging cloud computing environments. Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centres and clusters. Hence, a key issue in live migration is the total migration time and the downtime. To improve the performance of live migration, an optimized iterative pre-copy algorithm is used to reduce the dirty rate of VM. WSClock page replacement algorithm has been proposed along with traditional pre-copy approach that includes pre-processing phase for reducing the amount of transferred memory page and total migration time.

Abstract—Mobile Ad hoc Networks have special properties and one of the most significant of those properties is nodes mobility which in part plays a considerable role in network’s different parameters. Many efforts were made to make an... more

Abstract—Mobile Ad hoc Networks have special properties and one of the most significant of those properties is nodes mobility which in part plays a considerable role in network’s different parameters. Many efforts were made to make an infrastructure for these networks. In these infrastructures or clusters, a main node called clusterhead has a vital role in keeping the structure, routing and enhancing the efficiency of the network. In this article, an innovative clustering algorithm in mobile ad hoc networks is presented which has emphasis on a parameter that represents the convergence of the cluster with predict mobility. In this method, three parameters,Relative speed, Ndm and battery power are used to calculate the primary weight of nodes, then a convergence coefficient can be achieved using the strenght of received signals of neighbors and predicting the nodes mobility. This value will be multiplied to the primary weight of the nodes afterwards, so that the final weight can be co...

Live migration of virtual machines is an important component of the emerging cloud computing environments. Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centres and... more

Live migration of virtual machines is an important component of the emerging cloud computing environments. Migrating operating system instances across distinct physical hosts is a useful tool for administrators of data centres and clusters. Hence, a key issue in live migration is the total migration time and the downtime. To improve the performance of live migration, an optimized iterative pre-copy algorithm is used to reduce the dirty rate of VM. WSClock page replacement algorithm has been proposed along with traditional pre-copy approach that includes pre-processing phase for reducing the amount of transferred memory page and total migration time.