skip to main content
10.1145/2222444.2222448acmconferencesArticle/Chapter ViewAbstractPublication PagesicicsConference Proceedingsconference-collections
research-article

Evaluating virtual router performance for a pluralist future internet

Published:03 April 2012Publication History

ABSTRACT

Internet Service Providers resist innovating in the network core, fearing that deploying a new protocol or service compromises the network operation and their profit, as a consequence. Therefore, a new Internet model, called Future Internet, which enables core innovation, must accommodate new protocols and services with the current scenario, isolating each protocol stack from others. Virtualization is the key technique that provides concurrent protocol stack capability to the Future Internet elements. In this paper, we evaluate the performance of three widespread virtualization tools, Xen, VMware, and OpenVZ, considering their use for router virtualization. We conduct experiments with benchmarking tools to measure the overhead introduced by virtualization in terms of memory, processor, network, and disk performance of virtual routers running on commodity hardware. We also evaluate the effects of the increasing number of virtual machines on Xen network virtualization mechanism. Our results show that Xen best fits virtual router requirements. Moreover, Xen fairly shares the network access among virtual routers, but needs further enhancement when multiple virtual machines simultaneously forward traffic.

References

  1. BGP Reports. http://bgp.potaroo.net/ipv4-stats/prefixes_adv_pool.txt, Jan. 2012.Google ScholarGoogle Scholar
  2. M. Casado, T. Koponen, R. Ramanathan, and S. Shenker. Virtualizing the network forwarding plane. PRESTO '10, pages 8:1--8:6, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Chen, M. Zhu, and L. Xiao. Implementation of virtual time system for the distributed virtual machine monitor. IEEE/ISECS International Colloquium on Computing, Communication, Control, and Management, August 2009.Google ScholarGoogle Scholar
  4. R. S. Couto, M. E. M. Campista, and L. H. M. K. Costa. XTC: a throughput control mechanism for Xen-based virtualized software routers. In IEEE Global Communications Conference (GLOBECOM'2011), Houston, Texas, USA, Dec. 2011.Google ScholarGoogle ScholarCross RefCross Ref
  5. N. Egi, A. Greenhalgh, M. Handley, M. Hoerdt, L. Mathy, and T. Schooley. Evaluating xen for router virtualization. In International Workshop on Performance Modeling and Evaluation (PMECT), August 2007.Google ScholarGoogle ScholarCross RefCross Ref
  6. N. Feamster, L. Gao, and J. Rexford. How to Lease the Internet in your Spare Time. SIGCOMM Comput. Commun. Rev., 37:61--64, Jan. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Fernandes, M. Moreira, I. Moraes, L. Ferraz, R. Couto, H. Carvalho, M. Campista, L. Costa, and O. Duarte. Virtual networks: isolation, performance, and trends. Annals of Telecommunications, 66:339--355, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  8. D. Gupta, R. Gardner, and L. Cherkasova. Xenmon: Qos monitoring and performance profiling tool. HP Labs, Tech. Rep., 2005.Google ScholarGoogle Scholar
  9. K. Ibrahim, S. Hofmeyr, and C. Iancu. Characterizing the performance of parallel applications on multi-socket virtual machines. In Cluster, Cloud and Grid Computing (CCGrid), 2011 11th IEEE/ACM International Symposium on, pages 1--12. IEEE, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. V. Makhija, B. Herndon, P. Smith, L. Roderick, E. Zamost, and J. Anderson. Vmmark: A scalable benchmark for virtualized systems. VMware Inc., CA, Tech. Rep. VMware-TR-2006-002, September, 2006.Google ScholarGoogle Scholar
  11. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S., and J. Turner. OpenFlow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2):69--74, Apr. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Menon, A. L. Cox, and W. Zwaenepoel. Optimizing network virtualization in Xen. In USENIX Annual Technical Conference, pages 15--28, May 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. G. Schaffrath, C. Werle, P. Papadimitriou, A. Feldmann, R. Bless, A. Greenhalgh, A. Wundsam, M. Kind, O. Maennel, and L. Mathy. Network Virtualization Architecture: Proposal and Initial Prototype. In Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures, VISA '09, pages 63--72, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. SWsoft Inc. OpenVZ User's Guide, 2005.Google ScholarGoogle Scholar
  15. VMWare Inc. VMware ESX Server 2 Architecture and Performance Implications, 2005.Google ScholarGoogle Scholar
  16. VMWare Inc. A Performance Comparison of Hypervisors, 2007.Google ScholarGoogle Scholar
  17. XenSource, Inc. A Performance Comparison of Commercial Hypervisors, 2007.Google ScholarGoogle Scholar

Index Terms

  1. Evaluating virtual router performance for a pluralist future internet

      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
      • Published in

        cover image ACM Conferences
        ICICS '12: Proceedings of the 3rd International Conference on Information and Communication Systems
        April 2012
        141 pages
        ISBN:9781450313278
        DOI:10.1145/2222444

        Copyright © 2012 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: 3 April 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader