Title
Towards scalable and high performance I/O virtualization: a case study
Abstract
I/O Virtualization provides a convenient way of device sharing among guest domains in a virtualized platform (e.g. Xen). However, with the ever-increasing number and variety of devices, the current model of a centralized driver domain is in question. For example, any optimization in the centralized driver domain for a particular kind of device may not satisfy the conflicting needs of other devices and their usage patterns. This paper has tried to use IO Virtual Machines (IOVMs) as a solution to this problem, specifically to deliver scalable network performance on a multi-core platform. Xen 3 has been extended to support IOVMs for networking and then optimized for a minimal driver domain. Performance comparisons show that by moving the network stack into a separate domain, and optimizing that domain, better efficiency is achieved. Further experiments on different configurations show the flexibility of scheduling across IOVMs and guests to achieve better performance. For example, multiple single-core IOVMs have shown promise as a scalable solution to network virtualization.
Year
DOI
Venue
2007
10.1007/978-3-540-75444-2_56
HPCC
Keywords
Field
DocType
towards scalable,centralized driver domain,scalable network performance,separate domain,performance comparison,case study,multiple single-core iovms,guest domain,minimal driver domain,better efficiency,network virtualization,high performance,o virtualization,better performance,satisfiability,virtual machine,network performance
Virtualization,Virtual machine,Computer science,Real-time computing,Full virtualization,I/O virtualization,Protocol stack,Network virtualization,Distributed computing,Network performance,Scalability
Conference
Volume
ISSN
ISBN
4782
0302-9743
3-540-75443-1
Citations 
PageRank 
References 
3
0.42
9
Authors
3
Name
Order
Citations
PageRank
Jinpeng Wei122120.22
Jeffrey R. Jackson230.42
John A. Wiegert371.03