skip to main content
research-article
Free Access

Network Virtualization: Breaking the Performance Barrier: Shared I/O in virtualization platforms has come a long way, but performance concerns remain.

Published:01 January 2008Publication History
Skip Abstract Section

Abstract

The recent resurgence in popularity of virtualization has led to its use in a growing number of contexts, many of which require high-performance networking. Consider server consolidation, for example. The efficiency of network virtualization directly impacts the number of network servers that can effectively be consolidated onto a single physical machine. Unfortunately, modern network virtualization techniques incur significant overhead, which limits the achievable network performance. We need new network virtualization techniques to realize the full benefits of virtualization in network-intensive domains.

References

  1. Parmelee, R. P., Peterson, T. I., Tillman, C. C., Hatfield, D. J. 1972. Virtual storage and virtual machine concepts. IBM Systems Journal 11(2): 99--130.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Gum, P. H. 1983. System/370 extended architecture: Facilities for virtual machines. IBM Journal of Research and Development 27(6): 530--544.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Jann, J., Browning, L. M., Burugula, R.S. 2003. Dynamic reconfiguration: Basic building blocks for autonomic computing on IBM pseries servers. IBM Systems Journal 42(1): 29--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. MacKinnon, R. A. 1979. The changing virtual machine environment: Interfaces to real hardware, virtual hardware, and other virtual machines. IBM Systems Journal 18(1): 18--46.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Armstrong, W. J. Arndt, R. L. Boutcher, D. C., Kovacs, R. G., Larson, D., Lucke, K. A., Nayar, N., Swanberg, R.C. 2005. Advanced virtualization capabilities of Power5 systems. IBM Journal of Research and Development 49(4/5): 523--532. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A. 2003. Xen and the art of virtualization. In Proceedings of the Symposium on Operating Systems Principles (October). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Sugerman, J., Venkitachalam, G., Lim, B. 2001. Virtualizing I/O devices on VMware Workstation's hosted virtual machine monitor. In Proceedings of the Usenix Annual Technical Conference (June). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. See reference 6.Google ScholarGoogle Scholar
  9. Willmann, P., Shafer, J., Carr, D., Menon, A., Rixner, S., Cox, A. L., Zwaenepoel, W. 2007. Concurrent direct network access for virtual machine monitors. In Proceedings of the International Symposium on High-Performance Computer Architecture (February). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Ongaro, D., Cox, A. L., Rixner, S. 2008. Scheduling I/O in virtual machine monitors. In Proceedings of the International Conference on Virtual Execution Environments (March). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. VMware Inc. 2006. VMware ESX server: Platform for virtualizing servers, storage and networking; http://www.vmware.com/pdf/esx_datasheet.pdf.Google ScholarGoogle Scholar
  12. See reference 6.Google ScholarGoogle Scholar
  13. Santos, J. R., Janakiraman, G., Turner, Y., Pratt, I. 2007. Netchannel 2: Optimizing network performance. Xen Summit Talk (November).Google ScholarGoogle Scholar
  14. See reference 9.Google ScholarGoogle Scholar
  15. See reference 1.Google ScholarGoogle Scholar
  16. Brown, D. T., Eibsen, R. L., Thorn, C. A. 1972. Channel and direct access device architecture. IBM Systems Journal 11(3): 186-199.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. See reference 2.Google ScholarGoogle Scholar

Index Terms

  1. Network Virtualization: Breaking the Performance Barrier: Shared I/O in virtualization platforms has come a long way, but performance concerns remain.

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Queue
        Queue  Volume 6, Issue 1
        Virtualization
        January/February 2008
        49 pages
        ISSN:1542-7730
        EISSN:1542-7749
        DOI:10.1145/1348583
        Issue’s Table of Contents

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Popular
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format