A Multi Gigabit FPGA-based 5-tuple classification system

被引:1
|
作者
Nikitakis, Antonis [1 ]
Papaefstathiou, Ioannis [1 ]
机构
[1] Tech Univ Crete, Dept Elect & Comp Engn, GR-73100 Khania, Crete, Greece
关键词
packet classification; QoS; hardware scheme;
D O I
10.1109/ICC.2008.399
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Packet classification is one of the most important enabling technologies for next generation network services. Even though many multi-dimensional classification algorithms have been proposed, most of them are precluded from commercial equipments due to their high memory requirements. In this paper, we present an efficient packet classification scheme, called Dual Stage Bloom Filter classification Engine (2sBFCE). 2sBFC comprises of an innovative 5-field search scheme that decomposes multi-field classification rules into internal single-field rules which are combined using multi-level loom filters. The design of 2sBFCE is optimized for the common use based on analysis of real world classification databases. The hardware implementation of this scheme handles 4K rules while supporting network streams at a rate of 2Gbps even in the worst case, and more than 6Gbps in the average case when implemented in an off-the-shelf FPGA.
引用
收藏
页码:2081 / 2085
页数:5
相关论文
共 50 条
  • [31] Realtime FPGA-Based Vision System
    Hirai, Shinichi
    Zakoji, Masakazu
    Masubuchi, Akihiro
    Tsuboi, Tatsuhiko
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2005, 17 (04) : 401 - 409
  • [32] FPGA-Based Bee Counter System
    Quiles-Latorre, Francisco J.
    Ortiz-Lopez, Manuel
    Rodriguez-Lozano, Francisco J.
    Brox, M.
    Flores, Jose M.
    IEEE ACCESS, 2024, 12 : 30362 - 30381
  • [33] ANYBOARD - AN FPGA-BASED, RECONFIGURABLE SYSTEM
    VANDENBOUT, DE
    MORRIS, JN
    THOMAE, D
    LABROZZI, S
    WINGO, S
    HALLMAN, D
    IEEE DESIGN & TEST OF COMPUTERS, 1992, 9 (03): : 21 - 30
  • [34] An FPGA-based trigger system for CSHINE
    Dong Guo
    Yu-Hao Qin
    Sheng Xiao
    Zhi Qin
    Yi-Jie Wang
    Fen-Hai Guan
    Xin-Yue Diao
    Bo-Yuan Zhang
    Yao-Peng Zhang
    Da-Wei Si
    Shi-Wei Xu
    Xiang-Lun Wei
    He-Run Yang
    Peng Ma
    Tian-Li Qiu
    Hai-Chuan Zou
    Li-Min Duan
    Zhi-Gang Xiao
    Nuclear Science and Techniques, 2022, 33
  • [35] An FPGA-based trigger system for CSHINE
    Dong Guo
    Yu-Hao Qin
    Sheng Xiao
    Zhi Qin
    Yi-Jie Wang
    Fen-Hai Guan
    Xin-Yue Diao
    Bo-Yuan Zhang
    Yao-Peng Zhang
    Da-Wei Si
    Shi-Wei Xu
    Xiang-Lun Wei
    He-Run Yang
    Peng Ma
    Tian-Li Qiu
    Hai-Chuan Zou
    Li-Min Duan
    Zhi-Gang Xiao
    NuclearScienceandTechniques, 2022, 33 (12) : 140 - 148
  • [36] FPGA-based multi-robot tracking
    Irwansyah, Arif
    Ibraheem, Omar W.
    Hagemeyer, Jens
    Porrmann, Mario
    Rueckert, Ulrich
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 107 : 146 - 161
  • [37] FPGA-BASED MULTI-CORE PROCESSOR
    Wojcik, Wojciech
    Dlugopolski, Jacek
    COMPUTER SCIENCE-AGH, 2013, 14 (03): : 459 - 474
  • [38] An FPGA-Based Approach for Packet Deduplication in 100 Gigabit-per-Second Networks
    Ruiz, Mario
    Sutter, Gustavo
    Lopez-Buedo, Sergio
    Fernando Zazo, Jose
    Lopez de Vergara, Jorge E.
    2017 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2017,
  • [39] Design of the FPGA-based gigabit serial link for PandaX-III prototype TPC
    Li C.
    Feng C.
    Dong J.
    Zhu D.
    Liu S.
    An Q.
    Radiation Detection Technology and Methods, 2017, 1 (2)
  • [40] An FPGA-based JPEG preprocessing accelerator for image classification
    Li, Tian-Yang
    Zhang, Fan
    Guo, Wei
    Shen, Jian-Liang
    Sun, Ming-Qian
    JOURNAL OF ENGINEERING-JOE, 2022, 2022 (09): : 919 - 927