Stream handlers: Application-specific message services on attached network processors

被引:0
作者
Gavrilovska, A [1 ]
Mackenzie, K [1 ]
Schwan, K [1 ]
McDonald, A [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
来源
HOT INTERCONNECTS 10 | 2002年
关键词
D O I
10.1109/CONECT.2002.1039266
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:115 / 120
页数:6
相关论文
共 16 条
  • [1] BOVA T, 1999, RELIABLE UDP PROCTOC
  • [2] Protocol wrappers for layered network packet processing in reconfigurable hardware
    Braun, F
    Lockwood, J
    Waldvogel, M
    [J]. IEEE MICRO, 2002, 22 (01) : 66 - 74
  • [3] BUSTAMANTE F, 2000, P SUP 2000 DALL TX N
  • [4] BUSTAMANTE F, 2001, P 8 WORKSH HOTOS, V8
  • [5] CAMPBELL A, 2002, P IEEE OPENARCH 02 N
  • [6] GAVRILOVSKA A, 2002, P 22 INT C DISTR COM
  • [7] *INT CORP, 2001, INT IXA SDA ACE PROG
  • [8] ISERT C, 2000, P INT PAR DISTR PROC
  • [9] KIRSHNAMURTHY R, 2000, P INT C PAR PROC ICP
  • [10] PLALE B, 2001, P INT PAR DISTR PROC