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
关键词
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 条
  • [1] A FPGA-based scalable architecture for URL legal filtering in 100GbE networks
    Garnica, Jaime J.
    Lopez-Buedo, Sergio
    Lopez, Victor
    Aracil, Javier
    Gomez Hidalgo, Jose Maria
    2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,
  • [2] Limago: an FPGA-based Open-source 100 GbE TCP/IP Stack
    Ruiz, Mario
    Sidler, David
    Sutter, Gustavo
    Alonso, Gustavo
    Lopez-Buedo, Sergio
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 286 - 292
  • [3] An FPGA-based infant monitoring system
    Dickinson, P
    Appiah, K
    Hunter, A
    Ormston, S
    FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, : 315 - 316
  • [4] Automated synthesis of FPGA-based packet filters for 100 Gbps network monitoring applications
    Fernando Zazo, Jose
    Lopez-Buedo, Sergio
    Sutter, Gustavo
    Aracil, Javier
    2016 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG16), 2016,
  • [5] Fast Radiation Monitoring in FPGA-based Designs
    Leong, C.
    Semiao, J.
    Santos, M. B.
    Teixeira, I. C.
    Teixeira, J. P.
    Batista, A. J. N.
    Goncalves, B.
    Marques, J. G.
    2015 CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS), 2015,
  • [6] An FPGA-based monitoring system for reliability analysis
    Johansson, Christian
    Arwidson, Jonas
    Manefjord, Torbjorn
    2017 IMAPS NORDIC CONFERENCE ON MICROELECTRONICS PACKAGING (NORDPAC), 2017, : 53 - 56
  • [7] FPGA-based system for heart rate monitoring
    Meddah, Karim
    Talha, Malika Kedir
    Bahoura, Mohammed
    Zairi, Hadjer
    IET CIRCUITS DEVICES & SYSTEMS, 2019, 13 (06) : 771 - 782
  • [8] A High-Performance and Accurate FPGA-Based Flow Monitor for 100 Gbps Networks
    Sha, Meng
    Guo, Zhichuan
    Wang, Ke
    Zeng, Xuewen
    ELECTRONICS, 2022, 11 (13)
  • [9] Accelerating Deep Learning using Multiple GPUs and FPGA-Based 10GbE Switch
    Itsubo, Tomoya
    Koibuchi, Michihiro
    Amano, Hideharu
    Matsutani, Hiroki
    2020 28TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2020), 2020, : 102 - 109
  • [10] FPGA-based implementation of Optical flow Algorithm
    Allaoui, R.
    Mouane, H. H.
    Asrih, Z.
    Mars, S.
    El Hajjouji, I.
    El Mourabit, A.
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT 2017), 2017,