REFINE: The reconfigurable packet filtering on network processor

被引:2
|
作者
Ficara, Domenico [1 ]
Giordano, Stefano [1 ]
Rossi, Federico [2 ]
Vitucci, Fabio [1 ]
机构
[1] Univ Pisa, Dept Informat Engn, I-56100 Pisa, Italy
[2] NetResults Srl, Pisa, Italy
关键词
packet classification; network processor; packet filtering; reconfigurability;
D O I
10.1002/dac.939
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Network processors (NPs) are emerging as very promising platforms for developing reconfigurable and high-performance network devices, due to their capability to combine the flexibility of general-purpose processors with the high-performance features of hardware-based systems. They represent the most suitable solutions for implementing complex and dynamic tasks, such as packet classification and scheduling, which are key operations, for example, in DS networks. Programmability and reconfigurability allow NP-based devices to be continuously adapted to the new network requirements, obtaining a high time in market. This paper illustrates the compound process that leads to the implementation of a reconfigurable multidimensional packet filtering on the Intel(R) IXP2400 NP. The multidimensional multibit trie is chosen as the best algorithm to be implemented and it is modified to exploit the specific features of NP. The different tasks are mapped on the NP computational resources and an optimized implementation is performed, with subsequent experimental validation. Copyright (C) 2008 John Wiley & Sons, Ltd.
引用
收藏
页码:1121 / 1136
页数:16
相关论文
共 50 条
  • [1] Design of packet filtering on network processor
    Kim, YH
    Kim, JN
    [J]. SAM '05: Proceedings of the 2005 International Conference on Security and Management, 2005, : 213 - 218
  • [2] Development of network interface card using multicore processor for enhancing packet filtering performance
    [J]. Kim, D. (dskim@ssu.ac.kr), 1600, ICIC Express Letters Office, Tokai University, Kumamoto Campus, 9-1-1, Toroku, Kumamoto, 862-8652, Japan (05):
  • [3] Reconfigurable Communication Processor: A New Approach for Network Processor
    孙华
    陈青山
    张文渊
    [J]. Journal of Shanghai Jiaotong University(Science), 2003, (01) : 43 - 47
  • [4] Smart packet processor design for the cognitive packet network router
    Kocak, T
    Seeber, J
    [J]. 2002 45TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, 2002, : 513 - 516
  • [5] Packet Filtering by Artificial Neural Network
    Turcanik, Michal
    [J]. INTERNATIONAL CONFERENCE ON MILITARY TECHNOLOGIES (ICMT 2015), 2015, : 415 - 418
  • [6] Using network processors for packet filtering
    Millard, BR
    Pandya, S
    Miller, DS
    [J]. PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 497 - 503
  • [7] Design and analysis of a dynamically reconfigurable network processor
    Troxel, IA
    George, AD
    Oral, S
    [J]. LCN 2002: 27TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2002, : 483 - 492
  • [8] Design and implementation of smart packet processor for the Cognitive Packet Network router
    Kocak, T
    Seeber, J
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2003, : 327 - 331
  • [9] High Performance Packet Processor Architecture for Network Virtualization Programmable Packet Processor Architecture as a Data Flow Machine
    Rim, Steven Y.
    Cui, Zhenguo
    Qian, Lin
    [J]. 2018 INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND ARTIFICIAL INTELLIGENCE (ACAI 2018), 2018,
  • [10] Spam Mail Filtering Based on Network Processor
    Lin, Lian
    Li, Zhongwen
    Shi, Liang
    [J]. 2008 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2008, : 184 - 189