skip to main content
10.1145/1921151.1921162acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Virtualizing the network forwarding plane

Published:30 November 2010Publication History

ABSTRACT

Modern system design often employs virtualization to decouple the system service model from its physical realization. Two common examples are the virtualization of computing resources through the use of virtual machines and the virtualization of disks by presenting logical volumes as the storage interface. The insertion of these abstraction layers allows operators great flexibility to achieve operational goals divorced from the underlying physical infrastructure. Today, workloads can be instantiated dynamically, expanded at runtime, migrated between physical servers (or geographic locations), and suspended if needed. Both computation and data can be replicated in real time across multiple physical hosts for purposes of high-availability within a single site, or disaster recovery across multiple sites.

References

  1. D. Andersen, H. Balakrishnan, F. Kaashoek, and R. Morris. Resilient Overlay Networks. In Proc. SOSP, October 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. H. Ballani, P. Francis, T. Cao, and J. Wang. Making Routers Last Longer with ViAggre. In Proc. NSDI, Apr 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Bhatia et al. Trellis: A Platform for Building Flexible, Fast Virtual Networks on Commodity Hardware. In Proc. CoNEXT, December 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Casado, M. J. Freedman, J. Pettit, J. Luo, N. McKeown, and S. Shenker. Ethane: Taking Control of the Enterprise. In Proc. SIGCOMM, August 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Casado, T. Koponen, D. Moon, and S. Shenker. Rethinking Packet Forwarding Hardware. In Proc. HotNets, October 2008.Google ScholarGoogle Scholar
  6. A. Greenberg, G. Hjalmtysson, D. A. Maltz, A. Myers, J. Rexford, G. Xie, H. Yan, J. Zhan, and H. Zhang. A Clean Slate 4D Approach to Network Control and Management. CCR, 35(5), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. NOX: Towards an Operating System for Networks. In CCR, July 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Hamilton. Data center networks are in my way. Talk at Stanford Clean Slate CTO Summit, 2009.Google ScholarGoogle Scholar
  9. S. Ioannidis, A. D. Keromytis, S. M. Bellovin, and J. M. Smith. Implementing a Distributed Firewall. In Proc. CCS, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. E. Keller and J. Rexford. The "Platform as a Service" Model for Networking. In Proc. INM WREN, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, R. Ramanathan, T. Hama, and S. Shenker. Onix: A Distributed Control Platform for Large-scale Production Networks. In Proc. OSDI, October 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: Enabling Innovation in Campus Networks. CCR, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. B. Pfaff, J. Pettit, K. Amidon, M. Casado, T. Koponen, and S. Shenker. Extending Networking into the Virtualization Layer. In HotNets, October 2009.Google ScholarGoogle Scholar
  14. R. Sherwood, G. Gibb, K.-K. Yap, G. Appenzeller, M. Casado, N. McKeown, and G. Parulkar. Can the Production Network Be the Testbed? In Proc. OSDI, October 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. S. Turner. A Proposed Architecture for the GENI Backbone Platform. In Proc. of ANCS, December 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Y. Wang, E. Keller, B. Biskeborn, J. van der Merwe, and J. Rexford. Virtual Routers on the Move: Live Router Migration as a Network-management Primitive. In Proc. SIGCOMM, August 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Yu, J. Rexford, M. J. Freedman, and J. Wang. Scalable Flow-Based Networking with DIFANE. In Proc. SIGCOMM, August 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Virtualizing the network forwarding plane

            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
              PRESTO '10: Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow
              November 2010
              67 pages
              ISBN:9781450304672
              DOI:10.1145/1921151

              Copyright © 2010 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: 30 November 2010

              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