See this document in CiteSeerX!

Building a Robust Software-Based Router Using Network Processors (2001)  (Make Corrections)  (39 citations)
Tammo Spalink, Scott Karlin, Larry Peterson, Yitzchak Gottlieb
Symposium on Operating Systems Principles



  Home/Search   Context   Related

 
View or download:
ucsd.edu/sosp01/papers/spalink.pdf
princeton.edu/nsg/papers/ixpsosp.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ucsd.edu/sosp01/program (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Recent efforts to add new services to the Internet have increased interest in software-based routers that are easy to extend and evolve. This paper describes our experiences using emerging network processors ---in particular, the Intel IXP1200---to implement a router. We show it is possible to combine an IXP1200 development board and a PC to build an inexpensive router that forwards minimumsized packets at a rate of 3#47Mpps. This is nearly an order of magnitude faster than existing pure... (Update)

Cited by:   More
Composition of Java-based Router Elements and its Application .. - Dong, Yau, Lui (2004)   (Correct)
Quality of Service Provisioning for Composable Routing .. - Han, Zaroo, Yau.. (2002)   (Correct)
Gigabit Routing on a Software-exposed Tiled-Microprocessor - Saif, Anderson, Digangi.. (2005)   (Correct)

Similar documents (at the sentence level):
18.6%:   Extensible Routers for Active Networks - Nadia Shalaby Larry (2002)   (Correct)
9.9%:   Embedded Computational Elements in Extensible Routers - Karlin (2003)   (Correct)

Active bibliography (related documents):   More   All
0.2:   A Network Co-processor-Based Approach to Scalable.. - Krishnamurthy.. (2000)   (Correct)
0.2:   Reconstructing I/O - Fraser, Hand, Neugebauer, Pratt.. (2004)   (Correct)
0.2:   Queue Management for QoS Provision Build on Network Processor - Zhou, Lin, Li, Tan (2003)   (Correct)

Similar documents based on text:   More   All
0.3:   PowerNP Network Processor: Hardware, Software And.. - Allen, Bass, Basso.. (2003)   (Correct)
0.3:   NetBind: A Binding Tool for Constructing Data.. - Campbell, Chou.. (2002)   (Correct)
0.3:   A Programming Environment for Network - Kounavis   (Correct)

Related documents from co-citation:   More   All
10:   ACM Transactions on Computer Systems (context) - Kohler, Morris et al. - 2000
9:   Evaluating network processors in IP forwarding - Spalink, Karlin et al. - 2000
9:   Router Plugins: A Software Architecture for Next Generation Routers (context) - Decasper, Dittia et al. - 1998

BibTeX entry:   (Update)

T. Spalink, S. Karlin, L. Peterson, and Y. Gottlieb. Building a robust software-based router using network processors. In Proc. Symposium on Operating Systems Principles (SOSP), 2001. http://citeseer.ist.psu.edu/spalink01building.html   More

@inproceedings{ spalink01building,
    author = "Tammo Spalink and Scott Karlin and Larry L. Peterson and Yitzchak Gottlieb",
    title = "Building a Robust Software-Based Router Using Network Processors",
    booktitle = "Symposium on Operating Systems Principles",
    pages = "216-229",
    year = "2001",
    url = "citeseer.ist.psu.edu/spalink01building.html" }
Citations (may not include all citations):
120   Experiences with a High-Speed Network Adaptor: A Software Pe.. - Druschel, Peterson et al. - 1994  DBLP
111   ACM Transactions on Computer Systems (context) - Kohler, Morris et al. - 2000
101   Router Plugins: A Software Architecture for Next Generation .. (context) - Decasper, Dittia et al. - 2000  ACM   DBLP
91   Automated Packet Trace Analysis of TCP Implementations - Paxson - 1997  ACM   DBLP
71   Net: A User-Level Network Interface for Parallel and Distrib.. (context) - von Eicken, Basu et al. - 1995
54   MPLS: Technology and Applications (context) - Davie, Rekhter - 2000
48   the Duality of Operating System Structures (context) - Lauer, Needham - 1979
44   Implementing a Generalized Tool For Network Monitoring - Ranum, Landfield et al. - 1997  ACM   DBLP
42   Virtual-Memory-Mapped Network Interfaces (context) - Blumrich, Dubnicki et al. - 1995
26   Optimizing TCP Forwarder Performance - Spatscheck, Hansen et al. - 2000
22   VERA: An Extensible Router Architecture - Karlin, Peterson - 2001  DBLP
21   Fast address lookups using controlled prefix expansion - Srinivasan, Varghese - 1999
12   HardwareSoftware Organization High Performance ATM Host Inte.. - Smith, Organization et al. - 1993
12   IXP1200 Network Processor Datasheet (context) - Corporation - 2000
9   The Genesis Kernel: A Programming System for Spawning Networ.. (context) - Kounavis, Campell et al. - 2001
8   Scalable Video Stream Encoding and Compression for Mobile Co.. (context) - Dasen, Fankhauser et al. - 1996
7   Operating System Support for Programmable Cluster-Based Inte.. - Pradhan, Chiueh - 1999
6   Exploiting Reconfigurable Hardware for High-Performance Prog.. (context) - Taylor, Turner et al. - 2001
5   On Using Intelligent Network Interface Cards to support Mult.. - Fiuczynski, Martin et al. - 1998
4   IBM PowerNP NPGS Network Processor Solution Product Overview (context) - Division, NP et al. - 2001
2   Implementing Routelets: Virtual Router Support for the IXP12.. (context) - Campbell, Chou et al. - 2001
2   Scheduling Computations on a Programmable Router - Qie, Bavier et al. - 2001
1   Network Processor Product Brief (context) - Corporation - 2000



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.ucsd.edu/sosp01/program.html):   More
BASE: Using Abstraction to Improve Fault Tolerance - Rodrigues, Castro, Liskov (2001)   (Correct)
Building Efficient Wireless Sensor Networks with.. - Heidemann, Silva.. (2001)   (Correct)
Untrusted Hosts and Confidentiality: Secure Program.. - Zdancewic, Zheng.. (2001)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC