Loading...
Please wait, while we are loading the content...
Similar Documents
Osu-cisrc-2/06-tr22 high performance vmm-bypass i/o in virtual machines ∗.
| Content Provider | CiteSeerX |
|---|---|
| Author | Liu, Jiuxing Huang, Wei Abali, Bulent Dhabaleswar Panda, K. |
| Abstract | Currently, I/O device virtualization models in virtual machine (VM) environments require involvement of a virtual machine monitor (VMM) and/or a privileged VM for each I/O operation, which may turn out to be a performance bottleneck for systems with high I/O demands, especially those equipped with modern high speed interconnects such as InfiniBand. In this paper, we propose a new device virtualization model called VMM-bypass I/O, which extends the idea of OS-bypass originated from user-level communication. Essentially, VMM-bypass allows time-critical I/O operations to be carried out directly in guest VMs without involvement of the VMM and/or a privileged VM. By exploiting intelligence found in modern high speed network interfaces, VMM-bypass can significantly improve I/O and communication performance for VMs without sacrificing safety or isolation. To demonstrate the idea of VMM-bypass, we have developed a prototype called Xen-IB, which offers InfiniBand virtualization support in the Xen 3.0 VM environment. Xen-IB runs with current InfiniBand hardware and does not require modifications to existing user-level applications or kernellevel drivers that uses InfiniBand. Our performance measurements show that the Xen-IB is able to achieve nearly the same raw performance as the original InfiniBand running in a non-virtualized environment. 1 |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Virtual Machine Osu-cisrc-2 06-tr22 High Performance Vmm-bypass Privileged Vm User-level Application Non-virtualized Environment Kernellevel Driver Vm Environment Infiniband Virtualization Support Communication Performance Require Involvement Modern High Speed Interconnects Original Infiniband Running Modern High Speed Network Interface Performance Measurement Current Infiniband Hardware Raw Performance User-level Communication Performance Bottleneck Device Virtualization Model Virtual Machine Monitor Xen-ib Run New Device Virtualization Model |
| Content Type | Text |