loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2009 Eighth IEEE International Symposium on Network Computing and Applications
Improving Virtualized Windows Network Performance by Delegating Network Processing
Cambridge, Massachusetts
July 09-July 11
ISBN: 978-0-7695-3698-9
Virtualized environments are important building blocks in consolidated data centers and cloud computing. Full virtualization (FV) allows unmodified guest OSes to run on virtualization-aware microprocessors. However, the significant overhead of device emulation in FV has caused high I/O overhead. Current implementations based on paravirtualization can only reduce such overhead partially. This paper describes the Linsock approach that applies the outsourcing method to speed up I/O in FV environments by combining different guest OS and host OS. Concretely, Linsock replaces the guest Windows’ network processing with the host Linux kernel’s on the same machine. Linsock has been implemented on Linux Kernel-based Virtual Machine (KVM) as the host virtual machine (VM) environment. Our measurement results with Linsock show significant performance increase of more than 300% compared with device paravirtualization in a 10Gbps Ethernet networking environment. In addition, Linsock also yields a fourfold increase in inter-VM communication performance.
Citation:
Younggyun Koh, Calton Pu, Yasushi Shinjo, Hideki Eiraku, Go Saito, Daiyuu Nobori, "Improving Virtualized Windows Network Performance by Delegating Network Processing," nca, pp.203-210, 2009 Eighth IEEE International Symposium on Network Computing and Applications, 2009
Usage of this product signifies your acceptance of the Terms of Use.