Stanford Networking Seminar

12:15PM, Thursday October 29, 2009
Gates 104

The Open Network Laboratory

Charlie Wiseman
Washington University - St. Louis

About the talk:
Virtualized network infrastructures are currently deployed in both research and commercial contexts. The complexity of the virtualization layer varies greatly in different deployments, ranging from cloud computing environments, to carrier Ethernet applications using stacked VLANs, to networking testbeds. In all of these cases, there are many users sharing the resources of one provider, where each user expects their resources to be isolated from all other users. In this talk, I will discuss the design concerns surrounding such systems, focusing on the testbed context. I will also present the Open Network Laboratory (ONL) testbed that we have built and deployed at Washington University. The key feature of ONL is direct support for resource extensibility and heterogeneity. In particular, new types of resources (e.g., multicore PCs, FPGAs, network processors, etc) can be added to the testbed without modifying any of the testbed infrastructure. 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 their own new resource extensions without any modification to the testbed.

About the speaker:
Charlie Wiseman is a Ph.D. student in the Computer Science and Engineering department at Washington University in St. Louis. His primary research interests are programmable routers, control and management of virtualized infrastructures, and switch scheduling algorithms. His current research has led to the design and development of the Open Network Laboratory testbed ( and the network processor-based programmable router that is now deployed in that testbed. He is also involved in the Supercharging PlanetLab project to build high performance routers that operate as part of the Planetlab testbed.