Zugang zum Dokument

Haas, Robert ; Jeffries, Clark ; Kencl, Lukas ; Kind, Andreas ; Metzler, Bernard ; Pletka, Roman ; Waldvogel, Marcel ; Freléchoux, Laurent ; Droz, Patrick:

Creating Advanced Functions on Network Processors : experience and Perspectives

Datei(en):

Download PDF 641kB  




Zitierfähiger Link: Bitte nutzen Sie diese URL, um auf das Dokument zu verlinken oder es zu zitieren:
http://nbn-resolving.de/urn:nbn:de:bsz:352-opus-23060
URL: http://kops.ub.uni-konstanz.de/volltexte/2007/2306/
Originalveröffentlichung: First publ. in: IEEE Network, Vol. 17, No. 4, July 2003
Institut: Fachbereich Informatik und Informationswissenschaft
Dokumentart: Aufsatz
Sprache: Deutsch
Erstellungsjahr: 2003
Eingestellt in KOPS am: 13.02.2007
Kurze Inhaltszusammenfassung auf Englisch 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
* Quality of Service (active queue management and traffic engineering),
* header processing (GPRS tunneling protocol),
* intelligent forwarding (load balancing without flow disruption),
* payload processing (code interpretation and just-in-time compilation in active networks), and
* protocol stack termination (SCTP).
Finally, we summarize the key features as revealed by each case study, and conclude with remarks on the future of NPs.
DDC-Sachgruppe: Informatik
Lizenz: Veröffentlichungsvertrag für Publikationen