High-speed flow-based classification on FPGA

被引:3
|
作者
Groleat, Tristan [1 ]
Vaton, Sandrine [1 ]
Arzel, Matthieu [2 ]
机构
[1] Telecom Bretagne, Dept Comp Sci, Brest, France
[2] Telecom Bretagne, Dept Elect, Brest, France
关键词
SUPPORT VECTOR MACHINES; ARCHITECTURE;
D O I
10.1002/nem.1863
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Analyzing the composition of Internet traffic has many applications nowadays, like tracking bandwidth-consuming applications, QoS-based traffic engineering and lawful interception of illegal traffic. Even though many flow-based classification methods, such as support vector machines (SVM), have demonstrated their accuracy, few practical implementations of lightweight classifiers exist. We consider in this paper the design of a real-time SVM traffic classifier at hundreds of Gb/s to allow online detection of categories of applications. We also implement a high-speed flow reconstruction algorithm able to handle one million concurrent flows. The solution is based on the massive parallelism and low-level network interface access of FPGA boards. We find maximum supported bit rates up to 408 Gb/s for classification and up to 20 GB/s for flow reconstruction for the most challenging trace. Results are confirmed using a commercial Combov2 board with a Virtex 5 FPGA. Copyright (C) 2014 John Wiley & Sons, Ltd
引用
收藏
页码:253 / 271
页数:19
相关论文
共 50 条
  • [1] A High-Speed Traffic Manager Architecture for Flow-Based Networking
    Benacer, Imad
    Boyer, Francois-Raymond
    Savaria, Yvon
    [J]. 2017 IEEE 15TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2017, : 161 - 164
  • [2] ACCURATE AND FLEXIBLE FLOW-BASED MONITORING FOR HIGH-SPEED NETWORKS
    Forconesi, Marco
    Sutter, Gustavo
    Lopez-Buedo, Sergio
    Aracil, Javier
    [J]. 2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [3] A High-Speed, Scalable, and Programmable Traffic Manager Architecture for Flow-Based Networking
    Benacer, Imad
    Boyer, Francois-Raymond
    Savaria, Yvon
    [J]. IEEE ACCESS, 2019, 7 : 2231 - 2243
  • [4] A FPGA-based Parallel Architecture for Scalable High-Speed Packet Classification
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. 2009 20TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2009, : 24 - 31
  • [5] On High-Speed Flow-Based Intrusion Detection Using Snort-Compatible Signatures
    Erlacher, Felix
    Dressler, Falko
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (01) : 495 - 506
  • [6] An efficient scheduling mechanism with flow-based packet reordering in a high-speed Network Processor
    Wu, BB
    Xu, Y
    Liu, B
    Lu, HB
    Wang, XJ
    [J]. 2005 Workshop on High Performance Switching and Routing, 2005, : 481 - 485
  • [7] High-Speed Fault Classification in Power Lines: Theory and FPGA-Based Implementation
    Valsan, Simi P.
    Swarup, K. Shanti
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (05) : 1793 - 1800
  • [8] High-speed and Precise Measurement for Ultrasonic Liquid Flow Metering Based on a Single FPGA
    Yang Bo
    Cao Li
    Luo Yupin
    [J]. I2MTC: 2009 IEEE INSTRUMENTATION & MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3, 2009, : 299 - 302
  • [9] A modular system for FPGA-based TCP flow processing in high-speed networks
    Schuehler, DV
    Lockwood, JW
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 301 - 310
  • [10] The Design and Implementation of High-Speed Codec Based on FPGA
    Ren, Weiji
    Liu, Hao
    [J]. 2018 10TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN), 2018, : 427 - 432