Leveraging Open Source Platforms and High-Level Synthesis for the Design of FPGA-Based 10 GbE Active Network Probes

被引:0
|
作者
Ruiz, M. [2 ]
Sutter, G. [2 ]
Lopez-Buedo, S. [1 ,2 ]
Ramos, J. [2 ]
Lopez de Vergara, J. E. [1 ,2 ]
Aracil, J. [1 ,2 ]
机构
[1] NAUDIT HPCN, Calle Faraday 7, Madrid 28049, Spain
[2] Univ Autonoma Madrid, High Performance Comp & Networking Res Grp, Ciudad Univ Cantoblanco, E-28049 Madrid, Spain
关键词
10 Gb/s Ethernet; Active Network Probe; Packet-Train; Link Throughput; Network Delay; Open Source; NetFPGA; High-Level Synthesis;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, 10 Gb/s networks are becoming more and more widespread. Consequently, there is an increasing need for testing equipment for those networks, to measure parameters such as throughput, delay, jitter, packet loss rate, etc. Network testing equipment can be either active or passive, depending on whether it injects traffic or simply monitors packets in network links. In this paper we focus on active network probes, particularly those which are based on injection of packet trains. This type of probes have the advantage of causing little interference with existing network traffic, even though they are quite effective to measure several network parameters such as throughput or delay. Here, we take advantage of the open source NetFPGA project to implement a 10 GbE active monitoring probe based on the packet-train technique. In order to reduce development time, we used NetFPGA's OSNT (Open Source Network Tester) monitor project as a starting point, and we also used high-level synthesis tools (namely, Vivado-HLS) to implement the IP core in charge of computing network parameters. Such two design strategies turned out to be very effective both in terms of coding productivity and accuracy of measurements. Actually, the quality of measurements was found to be much better than that obtained with software solutions running on commodity servers, though the development effort was not significantly higher, thanks to the use of open source platforms and high-level synthesis techniques.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] High-Level Synthesis for the Design of FPGA-based Signal Processing Systems
    Casseau, Emmanuel
    Le Gal, Bertrand
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2009, : 25 - +
  • [2] LegUp: An Open-Source High-Level Synthesis Tool for FPGA-Based Processor/Accelerator Systems
    Canis, Andrew
    Choi, Jongsok
    Aldham, Mark
    Zhang, Victor
    Kammoona, Ahmed
    Czajkowski, Tomasz
    Brown, Stephen D.
    Anderson, Jason H.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (02)
  • [3] High-level design tools for FPGA-based combinatorial accelerators
    Sklyarov, V
    Skliarova, I
    Almeida, P
    Almeida, M
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 976 - 979
  • [4] High-level Design Environments for FPGA-based Content Processing
    Cheng, Kevin C. S.
    Fleury, Martin
    [J]. PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 249 - 254
  • [5] FPGA-based DFT system design, optimisation and implementation using high-level synthesis
    Tang, Shensheng
    Sinare, Monali
    Xie, Yi
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 69 (01) : 47 - 61
  • [6] High-Level Synthesis Hardware Design for FPGA-Based Accelerators: Models, Methodologies, and Frameworks
    Molina, Romina Soledad
    Gil-Costa, Veronica
    Crespo, Maria Liz
    Ramponi, Giovanni
    [J]. IEEE ACCESS, 2022, 10 : 90429 - 90455
  • [7] Bit-Level Optimization for High-Level Synthesis and FPGA-Based Acceleration
    Zhang, Jiyu
    Zhang, Zhiru
    Zhou, Sheng
    Tan, Mingxing
    Liu, Xianhua
    Cheng, Xu
    Gong, Jason
    [J]. FPGA 10, 2010, : 59 - 68
  • [8] High-level modelling, analysis, and verification on FPGA-based hardware design
    Matousek, P
    Smrcka, A
    Vojnar, T
    [J]. CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2005, 3725 : 371 - 375
  • [9] Optimization of FPGA-based LDPC decoder using high-level synthesis
    Choi, Geon
    Park, Kyeong-Bin
    Chung, Ki-Seok
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING (ICCIP 2018), 2018, : 256 - 259
  • [10] LegUp: High-Level Synthesis for FPGA-Based Processor/Accelerator Systems
    Canis, Andrew
    Choi, Jongsok
    Aldham, Mark
    Zhang, Victor
    Kammoona, Ahmed
    Anderson, Jason
    Brown, Stephen
    Czajkowski, Tomasz
    [J]. FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 33 - 36