Network Access in a Diversified Internet

There is a growing interest in virtualized network infrastructures as a means to enable experimental evaluation of new network architectures on a realistic scale. The National Science Foundation's GENI initiative seeks to develop a national experimental facility that would include virtualized network platforms that can support many concurrent experimental networks, with the goal of reducing barriers to new network architectures. This paper focuses on how to extend the concept of virtualized networking through LAN-based access networks to the end systems. We demonstrate that our approach can improve performance by an order of magnitude over other approaches and can enable virtual networks that provide end-to-end quality of service.

[1]  Dawson R. Engler,et al.  Fast and flexible application-level networking on exokernel systems , 2002, TOCS.

[2]  Thu D. Nguyen,et al.  Implementing Network Protocols at User Level , 1993, SIGCOMM.

[3]  Brian N. Bershad,et al.  An Extensible Protocol Architecture for Application-Specific Networking , 1996, USENIX Annual Technical Conference.

[4]  Dawson R. Engler,et al.  DPF: Fast, Flexible Message Demultiplexing Using Dynamic Code Generation , 1996, SIGCOMM.

[5]  Steven McCanne,et al.  The BSD Packet Filter: A New Architecture for User-level Packet Capture , 1993, USENIX Winter.

[6]  Thu D. Nguyen,et al.  Implementing network protocols at user level , 1993, TNET.

[7]  Mark Huang VNET: PlanetLab Virtualized Network Access , 2005 .

[8]  Jonathan S. Turner,et al.  Diversifying the Internet , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[9]  Herbert Bos,et al.  Safe kernel programming in the OKE , 2002, 2002 IEEE Open Architectures and Network Programming Proceedings. OPENARCH 2002 (Cat. No.02EX571).

[10]  T. Chiueh,et al.  Integrating segmentation and paging protection for safe, efficient and transparent software extensions , 2000, OPSR.

[11]  Joseph D. Touch,et al.  A global X-bone for network experiments , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[12]  Brian N. Bershad,et al.  Protocol service decomposition for high-performance networking , 1994, SOSP '93.

[13]  David E. Culler,et al.  PlanetLab: an overlay testbed for broad-coverage services , 2003, CCRV.

[14]  Report of NSF Workshop on Overcoming Barriers to Disruptive Innovation in Networking January 2005 , 2005 .

[15]  Nick Feamster,et al.  In VINI veritas: realistic and controlled network experimentation , 2006, SIGCOMM 2006.

[16]  Aled Edwards,et al.  Experiences implementing a high performance TCP in user-space , 1995, SIGCOMM '95.

[17]  Arun Venkataramani,et al.  Oasis: an overlay-aware network stack , 2006, OPSR.

[18]  Nick Feamster,et al.  In VINI veritas: realistic and controlled network experimentation , 2006, SIGCOMM.

[19]  Joseph D. Touch,et al.  Dynamic Internet overlay deployment and management using the X-Bone , 2000, Proceedings 2000 International Conference on Network Protocols.

[20]  Robert Wahbe,et al.  Efficient software-based fault isolation , 1994, SOSP '93.

[21]  Scott Shenker,et al.  Overcoming the Internet impasse through virtualization , 2005, Computer.

[22]  Martín Abadi,et al.  An Overview of the Singularity Project , 2005 .

[23]  Brian N. Bershad,et al.  Improving the reliability of commodity operating systems , 2005, TOCS.