Design of an Extensible Network Testbed

Networking testbeds have become an increasingly important part of the networking research cycle. One of the primary reasons for this is that testbeds offer researchers access to network conditions and environments which are very difficult to reproduce in a local laboratory. This work presents the design of the Open Network Laboratory (ONL) testbed. The underlying infrastructure of ONL is general enough to support resource extensibility and heterogeneity at a fundamental level. New types of resources (e.g., multicore PCs, FPGAs, network processors, etc) can be added to the testbed without modifying any testbed infrastructure software. Resource types can also be extended to support multiple distinct sets of functionality (e.g., an FPGA might act as a router, a switch, or a traffic generator). Moreover, users can dynamically add new resource extensions without any modification to the existing infrastructure.

[1]  Robert Ricci,et al.  A solver for the network testbed mapping problem , 2003, CCRV.

[2]  Marcel Dischinger,et al.  Satellitelab: adding heterogeneity to planetary-scale network testbeds , 2008, SIGCOMM '08.

[3]  Harrick M. Vin,et al.  Run-Time System for Scalable Network Services , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[4]  Martín Casado,et al.  NOX: towards an operating system for networks , 2008, CCRV.

[5]  Jonathan S. Turner,et al.  The Virtual Network Scheduling Problem for Heterogeneous Network Emulation Testbeds , 2009 .

[6]  Dongho Kim,et al.  Design, Deployment, and Use of the DETER Testbed , 2007, DETER.

[7]  Fred Kuhns,et al.  A remotely accessible network processor-based router for network experimentation , 2008, ANCS '08.

[8]  Robert Ricci,et al.  Lessons from resource allocators for large-scale multiuser testbeds , 2006, OPSR.

[9]  Katerina J. Argyraki,et al.  Can software routers scale? , 2008, PRESTO '08.

[10]  Fred Kuhns,et al.  Design of a High Performance Dynamically Extensible Router , 2002 .

[11]  Mike Hibler,et al.  An integrated experimental environment for distributed systems and networks , 2002, OPSR.

[12]  Glen Gibb,et al.  NetFPGA: reusable router architecture for experimental research , 2008, PRESTO '08.

[13]  David E. Culler,et al.  A blueprint for introducing disruptive technology into the Internet , 2003, CCRV.

[14]  Amin Vahdat,et al.  PortLand: a scalable fault-tolerant layer 2 data center network fabric , 2009, SIGCOMM '09.