loading...
Stream Handlers: Application-Specific Message Services on Attached Network Processors
Stanford, California, USA August 21-August 23
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CONECT.2002.103926610th Symposium on High Performance In ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ada Gavrilovska, Georgia Institute of Technology
Kenneth Mackenzie, Georgia Institute of Technology
Karsten Schwan, Georgia Institute of Technology
Austen McDonald, Georgia Institute of Technology
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.
Citation:
Ada Gavrilovska, Kenneth Mackenzie, Karsten Schwan, Austen McDonald, "Stream Handlers: Application-Specific Message Services on Attached Network Processors," hoti, pp.115, 10th Symposium on High Performance Interconnects HOT Interconnects (HotI'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.