Title
Stream Handlers: Application-Specific Message Services on Attached Network Processors
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.
Year
DOI
Venue
2002
10.1109/CONECT.2002.1039266
Hot Interconnects
Keywords
Field
DocType
stream handler,increased handler complexity,handler execution,attached network processors,transmit-side handler execution,degraded performance,performance advantage,application-specific message services,receive-side stream customization,stream handlers,acceptable performance level,simple stream handler,stream handler execution,application software,software architecture,local area networks,data visualization,routing,network processor
Network processor,Bottleneck,Data visualization,Computer science,Computer network,Local area network,Software architecture,Application software,Data content,Operating system,Personalization
Conference
ISBN
Citations 
PageRank 
0-7695-1650-5
7
0.87
References 
Authors
12
4
Name
Order
Citations
PageRank
Ada Gavrilovska143944.89
Kenneth Mackenzie270.87
Karsten Schwan3101374.53
Austen Mcdonald449936.78