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 条
  • [1] FPGA-based intrusion detection system for 10 Gigabit Ethernet
    Katashita, Toshihiro
    Yamaguchi, Yoshinori
    Maeda, Atusi
    Toda, Kenji
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (12): : 1923 - 1931
  • [2] Increased Performance of FPGA-Based Color Classification System
    Cho, Junguk
    Benson, Bridget
    Cheamanukul, Sunsern
    Kastner, Ryan
    2010 18TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2010), 2010, : 29 - 32
  • [3] A FPGA-based embedded system for automatic classification of microcalcifications
    Docusse, Tiago Alexandre
    Rodrigues da Silvat, Alexandre Cesar
    Pereira, Aledir Silveira
    Marranghello, Norian
    2013 25TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2013,
  • [4] Realization of FPGA-based Packet Classification in Embedded System
    Wang Yong-gang
    Zhang Tao
    Zheng Yu-feng
    Yang Yang
    I2MTC: 2009 IEEE INSTRUMENTATION & MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3, 2009, : 911 - 915
  • [5] FPGA-based System for ECG Beat Detection and Classification
    Cvikl, M.
    Zemva, A.
    11TH MEDITERRANEAN CONFERENCE ON MEDICAL AND BIOLOGICAL ENGINEERING AND COMPUTING 2007, VOLS 1 AND 2, 2007, 16 (1-2): : 66 - +
  • [6] FPGA-Based Multi Heart Diseases Classification System with the Aid of LabVIEW<bold> </bold>
    Sharabaty, Hassan
    Ahkam, Ihab
    Baba, Abdellatif
    2018 2ND INTERNATIONAL SYMPOSIUM ON MULTIDISCIPLINARY STUDIES AND INNOVATIVE TECHNOLOGIES (ISMSIT), 2018, : 273 - 277
  • [7] FPGA-based Real-Time Citrus Classification System
    Aurelio Nuno-Maganda, Marco
    Hernandez-Mier, Yahir
    Torres-Huitzil, Cesar
    Jimenez-Arteaga, Josue
    2014 IEEE 5TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2014,
  • [8] FPGA-based system for artificial neural network arrhythmia classification
    Zairi, Hadjer
    Talha, Malika Kedir
    Meddah, Karim
    Slimane, Saliha Ould
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (08): : 4105 - 4120
  • [9] FPGA-based system for artificial neural network arrhythmia classification
    Hadjer Zairi
    Malika Kedir Talha
    Karim Meddah
    Saliha Ould Slimane
    Neural Computing and Applications, 2020, 32 : 4105 - 4120
  • [10] HexaCam: An FPGA-based Multi-view Camera System
    Monrroy, Abraham
    Hirabayashi, Manato
    Kato, Shinpei
    Edahiro, Masato
    Miyoshi, Takefumi
    Funada, Satoshi
    2015 IEEE 3RD INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, NETWORKS, AND APPLICATIONS CPSNA 2015, 2015, : 48 - 53