KOPS - The Institutional Repository of the University of Konstanz

Creating Advanced Functions on Network Processors : experience and Perspectives

Aufgrund von Vorbereitungen auf eine neue Version von KOPS, können am Montag, 6.2. und Dienstag, 7.2. keine Publikationen eingereicht werden. (Due to preparations for a new version of KOPS, no publications can be submitted on Monday, Feb. 6 and Tuesday, Feb. 7.)

Creating Advanced Functions on Network Processors : experience and Perspectives

Cite This

Files in this item

Checksum: MD5:b8abf528950c2d734b566cd21860ba1f

HAAS, Robert, Clark JEFFRIES, Lukas KENCL, Andreas KIND, Bernard METZLER, Roman PLETKA, Marcel WALDVOGEL, Laurent FRELÉCHOUX, Patrick DROZ, 2003. Creating Advanced Functions on Network Processors : experience and Perspectives. In: IEEE Network. 17(4). Available under: doi: 10.1109/MNET.2003.1220696

@article{Haas2003Creat-6027, title={Creating Advanced Functions on Network Processors : experience and Perspectives}, year={2003}, doi={10.1109/MNET.2003.1220696}, number={4}, volume={17}, journal={IEEE Network}, author={Haas, Robert and Jeffries, Clark and Kencl, Lukas and Kind, Andreas and Metzler, Bernard and Pletka, Roman and Waldvogel, Marcel and Freléchoux, Laurent and Droz, Patrick} }

2003 application/pdf Kencl, Lukas Metzler, Bernard Jeffries, Clark terms-of-use Freléchoux, Laurent Droz, Patrick First publ. in: IEEE Network, Vol. 17, No. 4, July 2003 Droz, Patrick Kind, Andreas Jeffries, Clark Kencl, Lukas Haas, Robert Waldvogel, Marcel Haas, Robert Pletka, Roman Kind, Andreas Metzler, Bernard Pletka, Roman Creating Advanced Functions on Network Processors : experience and Perspectives Waldvogel, Marcel 2011-03-24T16:08:50Z 2011-03-24T16:08:50Z Freléchoux, Laurent deu In this paper, we present five case studies of advanced networking functions that detail how a network processor (NP) can provide high performance and also the necessary flexibility compared with Application-Specific Integrated Circuits (ASICs). We first review the basic NP system architectures, and describe the IBM PowerNP architecture from a data-plane as well as from a control-plane point of view. We introduce models for the programmer's views of NPs that facilitate a global understanding of NP software programming. Then, for each case study, we present results from prototypes as well as general considerations that apply to a wider range of system architectures. Specifically, we investigate the suitability of NPs for<br />* Quality of Service (active queue management and traffic engineering),<br />* header processing (GPRS tunneling protocol),<br />* intelligent forwarding (load balancing without flow disruption),<br />* payload processing (code interpretation and just-in-time compilation in active networks), and<br />* protocol stack termination (SCTP).<br />Finally, we summarize the key features as revealed by each case study, and conclude with remarks on the future of NPs.

Downloads since Oct 1, 2014 (Information about access statistics)

haas03creating.pdf 587

This item appears in the following Collection(s)

Search KOPS


My Account