Towards 100 GbE FPGA-based Flow Monitoring

被引:1
|
作者
Alonso, Tobias [1 ]
Ruiz, Mario [1 ]
Sutter, Gustavo [1 ]
Lopez-Buedo, Sergio [1 ,2 ]
Lopez de Vergara, Jorge E. [1 ,2 ]
机构
[1] Univ Autonoma Madrid, Escuela Politecn Super, High Performance Comp & Networking Res Grp, Madrid, Spain
[2] Naudit HPCN SL, Madrid, Spain
来源
2019 X SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC (SPL) | 2019年
关键词
networking; packet processing; TCP flows;
D O I
10.1109/spl.2019.8714532
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper explores the problem of flow metering in 100 GbE links, presenting a flow exporter architecture based on a FPGA acceleration card using only on-chip memory. Peak performance without packet sampling even at the maximum packet rate is assured and means to avoid data loss are provided, since a low level of aggregation is achieved. This is the first approach in a series of architectures that are built upon the previous one, where the resources of the custom hardware are gradually increased, improving the aggregation level, while the required commodity hardware resources for subsequent stages are consequently lowered. We consider that FPGA-fabric offers adequate flexibility and performance for this task and is capable of reducing overall system cost. A functional prototype of the system has been implemented on the Xilinx VCU118 development board configured to export TCP sessions records. This achievement represents a cornerstone of a 100 GbE FPGA flow exporter design, that aims for supporting in the order of tens of millions concurrent flows.
引用
收藏
页码:9 / 16
页数:8
相关论文
共 50 条
  • [41] FPGA-based TCP/IP Checksum Offloading Engine for 100 Gbps Networks
    Sutter, Gustavo
    Ruiz, Mario
    Lopez-Buedo, Sergio
    Alonso, Gustavo
    2018 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2018,
  • [42] Systolic computational-memory architecture for an FPGA-based flow solver
    Sano, Kentaro
    Iizuka, Takanori
    Yamamoto, Satoru
    IEEE MWSCAS'06: PROCEEDINGS OF THE 2006 49TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS,, 2006, : 423 - +
  • [43] An FPGA-based RGBD imager
    Chen, Lei
    Jia, Yunde
    Li, Mingxiang
    MACHINE VISION AND APPLICATIONS, 2012, 23 (03) : 513 - 525
  • [44] FPGA-based real-time optical-flow system
    Díaz, J
    Ros, E
    Pelayo, F
    Ortigosa, EM
    Mota, S
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (02) : 274 - 279
  • [45] Teaching FPGA-based Systems
    Skliarova, Iouliia
    Sklyarov, Valery
    Sudnitson, Alexander
    Kruus, Margus
    2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 460 - 469
  • [46] FPGA-based reconfigurable computing
    Chang, J. Morris
    Lo, C. Dan
    MICROPROCESSORS AND MICROSYSTEMS, 2006, 30 (06) : 281 - 282
  • [47] An FPGA-Based Electronic Cochlea
    M. P. Leong
    Craig T. Jin
    Philip H. W. Leong
    EURASIP Journal on Advances in Signal Processing, 2003
  • [48] FPGA-based Signal Correlators
    Kniola, Michal
    Susek, Waldemar
    Kawalec, Adam
    2017 SIGNAL PROCESSING SYMPOSIUM (SPSYMPO), 2017,
  • [49] FPGA-based fault simulator
    Kafka, Leos
    Novak, Ondrej
    PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 274 - +
  • [50] An FPGA-based RGBD imager
    Lei Chen
    Yunde Jia
    Mingxiang Li
    Machine Vision and Applications, 2012, 23 : 513 - 525