ACM Home Page
Please provide us with feedback. Feedback
A remotely accessible network processor-based router for network experimentation
Full text PdfPdf (629 KB)
Source Symposium On Architecture For Networking And Communications Systems archive
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems table of contents
San Jose, California
SESSION: Routing table of contents
Pages 20-29  
Year of Publication: 2008
ISBN:978-1-60558-346-4
Authors
Charlie Wiseman  Washington University in St. Louis
Jonathan Turner  Washington University in St. Louis
Michela Becchi  Washington University in St. Louis
Patrick Crowley  Washington University in St. Louis
John DeHart  Washington University in St. Louis
Mart Haitjema  Washington University in St. Louis
Shakir James  Washington University in St. Louis
Fred Kuhns  Washington University in St. Louis
Jing Lu  Washington University in St. Louis
Jyoti Parwatikar  Washington University in St. Louis
Ritun Patney  Washington University in St. Louis
Michael Wilson  Washington University in St. Louis
Ken Wong  Washington University in St. Louis
David Zar  Washington University in St. Louis
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 118,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1477942.1477946
What is a DOI?

ABSTRACT

Over the last decade, programmable Network Processors (NPs) have become widely used in Internet routers and other network components. NPs enable rapid development of complex packet processing functions as well as rapid response to changing requirements. In the network research community, the use of NPs has been limited by the challenges associated with learning to program these devices and with using them for substantial research projects. This paper reports on an extension to the Open Network Laboratory testbed that seeks to reduce these "barriers to entry" by providing a complete and highly configurable NP-based router that users can access remotely and use for network experiments. The base router includes support for IP route lookup and general packet filtering, as well as a flexible queueing sub-system and extensive support for performance monitoring. In addition, it provides a plugin environment that can be used to extend the router's functionality, enabling users to carry out significant network experiments with a relatively modest investment of time and effort. This paper describes our NP router and explains how it can be used. We provide several examples of network experiments that have been implemented using the plugin environment, and provide some baseline performance data to characterize the overall system performance. We also report that these routers have already been used for ten non-trivial projects in an advanced architecture course where most of the students had no prior experience using NPs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
5
 
6
Global Environment for Network Innovations. http://www.geni.net.
 
7
 
8
Intel IXP 2xxx Product Line of Network Processors. http://www.intel.com/design/network/products/npfamily/ixp2xxx.htm.
9
 
10
Peterson, L., T. Anderson, D. Culler and T. Roscoe. "A Blueprint for Introducing Disruptive Technology into the Internet", Proc. of ACM HotNets-I Workshop, 10/2002.
 
11
Radisys Corporation. "Promentum#8482; ATCA-7010 Data Sheet", product brief, available at http://www.radisys.com/files/ATCA-7010_07-1283-01_0505_datasheet.pdf.
 
12
Shah, N., W. Plishker, and K. Keutzer. "NP-Click: A Programming Model for the Intel IXP 1200", Proc. of Second Workshop on Network Processors, 2/2003.
13
 
14
The Open Network Laboratory. http://onl.wustl.edu.
15
16
17

Collaborative Colleagues:
Charlie Wiseman: colleagues
Jonathan Turner: colleagues
Michela Becchi: colleagues
Patrick Crowley: colleagues
John DeHart: colleagues
Mart Haitjema: colleagues
Shakir James: colleagues
Fred Kuhns: colleagues
Jing Lu: colleagues
Jyoti Parwatikar: colleagues
Ritun Patney: colleagues
Michael Wilson: colleagues
Ken Wong: colleagues
David Zar: colleagues