Title | ||
---|---|---|
Cooperative Vm Migration: A Symbiotic Virtualization Mechanism By Leveraging The Guest Os Knowledge |
Abstract | ||
---|---|---|
A virtual machine (VM) migration is useful for improving flexibility and maintainability in cloud computing environments. However, VM monitor (VMM)-bypass I/O technologies, including PCI passthrough and SR-IOV, in which the overhead of I/O virtualization can be significantly reduced, make VM migration impossible. This paper proposes a novel and practical mechanism, called Symbiotic Virtualization (SymVirt), for enabling migration and checkpoint/restart on a virtualized cluster with VMM-bypass I/O devices, without the virtualization overhead during normal operations. SymVirt allows a VMM to cooperate with a message passing layer on the guest OS, then it realizes VM-level migration and checkpoint/restart by using a combination of a user-level dynamic device configuration and coordination of distributed VMMs. We have implemented the proposed mechanism on top of QEMU/KVM and the Open MPI system. All PCI devices, including Infiniband, Ethernet, and Myrinet, are supported without implementing specific para-virtualized drivers; and it is not necessary to modify either of the MPI runtime and applications. Using the proposed mechanism, we demonstrate reactive and proactive FT mechanisms on a virtualized Infiniband cluster. We have confirmed the effectiveness using both a memory intensive micro benchmark and the NAS parallel benchmark. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1587/transinf.E96.D.2675 | IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS |
Keywords | Field | DocType |
virtualization, VM migration, HPC cloud, fault tolerance | Virtualization,Virtual machine,Hardware virtualization,InfiniBand,Computer science,Ethernet,Full virtualization,Operating system,Myrinet,Cloud computing | Journal |
Volume | Issue | ISSN |
E96D | 12 | 1745-1361 |
Citations | PageRank | References |
1 | 0.51 | 16 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ryousei Takano | 1 | 51 | 16.12 |
Hidemoto Nakada | 2 | 956 | 118.87 |
Takahiro Hirofuchi | 3 | 232 | 20.00 |
Yoshio Tanaka | 4 | 137 | 20.96 |
Tomohiro Kudoh | 5 | 344 | 50.92 |