Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
ACM Computing Surveys (CSUR)
Accent: A communication oriented network operating system kernel
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
When Virtual Is Better Than Real
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Process Migration in the Sprite Operating System
Process Migration in the Sprite Operating System
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Optimizing the migration of virtual computers
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Fast transparent migration for virtual machines
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
QEMU, a fast and portable dynamic translator
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
A Virtual Machine Migration System Based on a CPU Emulator
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Netchannel: a VMM-level mechanism for continuous, transparentdevice access during VM migration
Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
An Improved Code Cache Management Scheme from I386 to Alpha In Dynamic Binary Translation
ICCMS '10 Proceedings of the 2010 Second International Conference on Computer Modeling and Simulation - Volume 02
Hi-index | 0.00 |
Virtualization technology has recently been widely used due to its various benefits, such as reducing system management efforts and increasing system utilization. Each execution environment can be isolated from other environments as each user can have access to virtual resources provided by the virtualization layer. This achieves benefits such as increasing reliability and security, and increases system mobility because applications and operating systems running on a virtual machine can migrate to other systems using the same virtualization layer. Virtualization technology is being extended to embedded systems, such as mobile phones, as well as to traditional IT systems, such as servers and PCs. Such extended virtualization technology to this domain requires migrating virtual machines between heterogeneous platforms, such as PCs, TVs, and mobile phones, beyond the existing virtual machine migration between homogeneous platforms. Virtual machine migration between heterogeneous platforms has additional benefits, such as increasing computing power of the execution environment, increasing device expandability, and achieving real migration of the user environment. In this paper, we present the real user- environment migration between heterogeneous platforms and design the architecture. We execute and evaluate virtual machine migration between the x86 platforms and the SPARC platform using our modified QEMU to verify the concept. Users can experience real user-environment migration between heterogeneous platforms using this method.