virtual machine, virtualization, performance analysis, I/O, networking, device drivers. This paper presents mechanisms and optimizations to reduce the overhead of network interface virtualization when using the driver domain I/O virtualization model. The driver domain model provides benefits such as support for legacy device drivers and fault isolation. However, the processing overheads incurred in the driver domain to achieve these benefits limit overall I/O performance. This paper demonstrates the effectiveness of two approaches to reduce driver domain overheads. First, Xen is modified to support multi-queue network interfaces to eliminate the software overheads of packet demultiplexing and copying. Second, a grant reuse mechanism is deve...
The continuing ossification of the Internet is slowing the pace of network innovation. Network diver...
The use of virtualized parallel and distributed computing systems is rapidly becoming the mainstream...
The Virtual Interface (VI) Architecture provides protected userlevel communication with high deliver...
In modern day data centers economics is motivating server consolidation. Today, machine virtualizati...
This paper reports on improvements to Xen's networking performance resulting from the re-design...
Abstract. I/O Virtualization provides a convenient way of device sharing among guest domains in a vi...
The architecture of modern computing systems is getting more and more parallel, in order to exploit ...
This paper explores the hardware and software mechanisms necessary for an efficient programmable 10 ...
Virtualization is increasingly utilized for consolidating server resources to improve efficiency by ...
Ethernet continues to be the most widely used network architecture today due to its low cost and bac...
Virtualization using Xen-based virtual machine environment has yet to permeate the field of high per...
Virtualization allows multiple systems encapsulated in so-called domains to share completely isolate...
In this paper, we propose an extension to the I/O device architecture, as recommended in the PCI-SIG...
This paper surveys virtualization of I/O devices, which is one of the most difficult parts in system...
Currently, I/O device virtualization models in virtual machine (VM) environments require involvement...
The continuing ossification of the Internet is slowing the pace of network innovation. Network diver...
The use of virtualized parallel and distributed computing systems is rapidly becoming the mainstream...
The Virtual Interface (VI) Architecture provides protected userlevel communication with high deliver...
In modern day data centers economics is motivating server consolidation. Today, machine virtualizati...
This paper reports on improvements to Xen's networking performance resulting from the re-design...
Abstract. I/O Virtualization provides a convenient way of device sharing among guest domains in a vi...
The architecture of modern computing systems is getting more and more parallel, in order to exploit ...
This paper explores the hardware and software mechanisms necessary for an efficient programmable 10 ...
Virtualization is increasingly utilized for consolidating server resources to improve efficiency by ...
Ethernet continues to be the most widely used network architecture today due to its low cost and bac...
Virtualization using Xen-based virtual machine environment has yet to permeate the field of high per...
Virtualization allows multiple systems encapsulated in so-called domains to share completely isolate...
In this paper, we propose an extension to the I/O device architecture, as recommended in the PCI-SIG...
This paper surveys virtualization of I/O devices, which is one of the most difficult parts in system...
Currently, I/O device virtualization models in virtual machine (VM) environments require involvement...
The continuing ossification of the Internet is slowing the pace of network innovation. Network diver...
The use of virtualized parallel and distributed computing systems is rapidly becoming the mainstream...
The Virtual Interface (VI) Architecture provides protected userlevel communication with high deliver...