• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Optimizing network virtualization in xen (2006)

Cached

  • Download as a PDF

Download Links

  • [www.cs.binghamton.edu]
  • [dforeman.cs.binghamton.edu]
  • [dforeman.cs.binghamton.edu]
  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]
  • [www.cs.toronto.edu]
  • [db.usenix.org]
  • [www.usenix.org]
  • [cs.uccs.edu]
  • [lass.cs.umass.edu]
  • [www.usenix.org]
  • [www.usenix.org]
  • [cs.uccs.edu]
  • [www.usenix.org]
  • [static.usenix.org]
  • [www.cse.psu.edu]
  • [www.cse.psu.edu]
  • [altair.snu.ac.kr]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Alan L. Cox
Venue:In Proceedings of the USENIX Annual Technical Conference
Citations:124 - 9 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Cox06optimizingnetwork,
    author = {Alan L. Cox},
    title = {Optimizing network virtualization in xen},
    booktitle = {In Proceedings of the USENIX Annual Technical Conference},
    year = {2006},
    pages = {15--28}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

In this paper, we propose and evaluate three techniques for optimizing network performance in the Xen virtualized environment. Our techniques retain the basic Xen architecture of locating device drivers in a privileged ‘driver ’ domain with access to I/O devices, and providing network access to unprivileged ‘guest ’ domains through virtualized network interfaces. First, we redefine the virtual network interfaces of guest domains to incorporate high-level network offfload features available in most modern network cards. We demonstrate the performance benefits of high-level offload functionality in the virtual interface, even when such functionality is not supported in the underlying physical interface. Second, we optimize the implementation of the data transfer path between guest and driver domains. The optimization avoids expensive data remapping operations on the transmit path, and replaces page remapping by data copying on the receive path. Finally, we provide support for guest operating systems to effectively utilize advanced virtual memory features such as superpages and global page mappings. The overall impact of these optimizations is an improvement in transmit performance of guest domains by a factor of 4.4. The receive performance of the driver domain is improved by 35 % and reaches within 7 % of native Linux performance. The receive performance in guest domains improves by 18%, but still trails the native Linux performance by 61%. We analyse the performance improvements in detail, and quantify the contribution of each optimization to the overall performance. 1

Keyphrases

network virtualization    driver domain    receive performance    native linux performance    guest domain    modern network card    high-level offload functionality    receive path    high-level network offfload    performance benefit    device driver    global page mapping    network access    overall impact    underlying physical interface    replaces page remapping    virtual network interface    transmit path    network interface    privileged driver domain    optimization avoids expensive data    unprivileged guest domain    overall performance    performance improvement    advanced virtual memory feature    network performance    guest domain improves    virtual interface    basic xen architecture    transmit performance   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University