DocumentCode
2339789
Title
Stream handlers: application-specific message services on attached network processors
Author
Gavrilovska, Ada ; Mackenzie, Kenneth ; Schwan, Karsten ; McDonald, Austen
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
2002
fDate
2002
Firstpage
115
Lastpage
120
Abstract
This paper presents a software architecture that enables the application-specific processing of messages on network processors attached to cluster machines. Such processing is performed by stream handlers executed on such attached network processors (ANPs) and able to manipulate both message headers and their data content. Handler execution can be associated with the ANPs´ receive side, its transmit side, or both. Using Intel´s IXP1200 boards as sample ANPs, the paper evaluates performance advantages and tradeoffs in stream handler execution. Results indicate that while receive-side stream customization is useful for simple stream handlers, it becomes a bottleneck and results in degraded performance with increased handler complexity or with increased amounts of data manipulated by handlers. In comparison, transmit-side handler execution exhibits more constant and acceptable performance levels and can therefore, support richer ANP functionality.
Keywords
electronic messaging; local area networks; performance evaluation; software architecture; Intel IXPl200 board; application-specific message services; application-specific processing; attached network processors; cluster machines; data content; handler execution; message headers; message processing; performance evaluation; programmable network processors; receive-side stream customization; stream handler execution; transmit-side handler execution; Application software; Data visualization; Delay; Information filtering; Information filters; Monitoring; Multimedia systems; Routing; Software architecture; Streaming media;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Interconnects, 2002. Proceedings. 10th Symposium on
Print_ISBN
0-7695-1650-5
Type
conf
DOI
10.1109/CONECT.2002.1039266
Filename
1039266
Link To Document