Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
Optimizing the migration of virtual computers
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Live wide-area migration of virtual machines including local persistent state
Proceedings of the 3rd international conference on Virtual execution environments
A multi-site virtual cluster system for wide area networks
LASCO'08 First USENIX Workshop on Large-Scale Computing
Difference engine: harnessing memory redundancy in virtual machines
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
WIOV'08 Proceedings of the First conference on I/O virtualization
Ant system for service deployment in private and public clouds
Proceedings of the 2nd workshop on Bio-inspired algorithms for distributed systems
Workload-aware live storage migration for clouds
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Inter-cloud mobility of virtual machines
Proceedings of the 4th Annual International Conference on Systems and Storage
VMFlock: virtual machine co-migration for the cloud
Proceedings of the 20th international symposium on High performance distributed computing
Self-economy in cloud data centers: statistical assignment and migration of virtual machines
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
A virtualization-based approach for zone migration in distributed virtual environments
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Virtual machine provisioning through satellite communications in federated Cloud environments
Future Generation Computer Systems
Optimizing virtual machine live storage migration in heterogeneous storage environment
Proceedings of the 9th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Adaptive Search-Based Service Migration with Virtual Moves in Clouds for Mobile Accesses
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.01 |
IaaS (Infrastructure-as-a-Service) is an emerging concept of cloud computing, which allows users to obtain hardware resources from virtualized data centers. Although many commercial IaaS clouds have recently been launched, dynamic virtual machine (VM) migration is not possible among service providers; users are locked into a particular provider, and cannot transparently relocate their VMs to another one for the best cost-effectiveness. In this paper, we propose an advanced storage access mechanism that strongly supports live VM migration over WAN. It rapidly relocates VM disks between source and destination sites with the minimum impact on I/O performance. The proposed mechanism addresses I/O consistency of virtual disks before/after migration, which is the major issue regarding wide-area live migration. The proposed mechanism works as a storage server of a block-level storage I/O protocol (e.g.,iSCSI and NBD). Two key techniques (on-demand fetching and background copying) move on-line virtual disks among remote sites, transparently and efficiently. Our prototype system works perfectly for Xen and KVM without any modification tothem. Experiments showed the prototype system also worked successfully for an emulated WAN environment.