Packet processing with blocking for bursty traffic on multi-thread network processor

Yeim Kuan Chang, Fang Chen Kuo

研究成果: Conference contribution

3 引文 斯高帕斯(Scopus)

摘要

It is well-known that there are bursty accesses in network traffic. It means a burst of packets with the same meaningful headers are usually received by routers at the same time. With such traffic, routers usually perform the same computations and access the same memory location repeatedly. To utilize this characteristic of network traffic, many cache schemes are proposed to deal with the bursty access patterns. However, in the multi-thread network processor based routers, the existing cache schemes will not suit to the bursty traffic. Since all threads may all deal with the packets with the same headers, if the former threads do not update the cache entries yet, the subsequent threads still have to repeat the computations due to the cache miss. In this paper, we propose a cache scheme called B-cache for the multi-thread network processors. B-cache blocks the subsequent threads from doing the same computations which are being processed by the former thread. By applying B-cache, any packet processing tasks with high locality characteristic, such as IP address lookup, packet classification, and intrusion detection, can avoid the duplicate computations and hence achieve a better packet processing rate. We implement the proposed B-cache scheme on Intel IXP2400 network processor, the experimental results shows that our B-cache scheme can achieves the line speed of Intel IXP2400.

原文English
主出版物標題2009 International Conference on High Performance Switching and Routing, HPSR 2009
DOIs
出版狀態Published - 2009 12月 1
事件2009 International Conference on High Performance Switching and Routing, HPSR 2009 - Paris, France
持續時間: 2009 6月 222009 6月 24

出版系列

名字2009 International Conference on High Performance Switching and Routing, HPSR 2009

Other

Other2009 International Conference on High Performance Switching and Routing, HPSR 2009
國家/地區France
城市Paris
期間09-06-2209-06-24

All Science Journal Classification (ASJC) codes

  • 電腦網路與通信
  • 硬體和架構
  • 電氣與電子工程

指紋

深入研究「Packet processing with blocking for bursty traffic on multi-thread network processor」主題。共同形成了獨特的指紋。

引用此