An FPGA-Based High-Performance Stateful Packet Processing Method

被引:0
|
作者
Lu, Rui [1 ,2 ]
Guo, Zhichuan [1 ,2 ,3 ]
机构
[1] Chinese Acad Sci, Inst Acoust, Natl Network New Media Engn Res Ctr, 21, North Fourth Ring Rd, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Elect Elect & Commun Engn, 19A, Yuquan Rd, Beijing 100049, Peoples R China
[3] Suzhou Haiwang Network Technol Co Ltd, Suzhou 215163, Peoples R China
关键词
FPGA; stateful data plane; configurable; PHV dynamic scheduling;
D O I
10.3390/mi14112074
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Compared to a stateless data plane, a stateful data plane offloads part of state information and control logic from a controller to a data plane to reduce communication overhead and improve packet processing efficiency. However, existing methods for implementing stateful data planes face challenges, particularly maintaining state consistency during packet processing and improving throughput performance. This paper presents a high-performance, FPGA (Field Programmable Gate Array)-based stateful packet processing approach, which addresses these challenges utilizing the PHV (Packet Header Vector) dynamic scheduling technique to ensure flow state consistency. Our experiments demonstrate that the proposed method could operate at 200 MHz while adding 3-12 microseconds latency. The method we proposed also provides a considerable degree of programmability.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] High-Performance Packet Processing and Measurements
    Gallenmueller, Sebastian
    Scholz, Dominik
    Wohlfart, Florian
    Scheitle, Quirin
    Emmerich, Paul
    Carle, Georg
    2018 10TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2018, : 1 - 8
  • [32] Partial Reconfiguration And Specialized Circuitry for Flexible FPGA-based Packet Processing
    Hager, Sven
    Bendyk, Daniel
    Scheuermann, Bjoern
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [33] An FPGA-based Priority Packet Queues
    Smekal, David
    Nemeth, Frantisek
    Dvorak, Jan
    IFAC PAPERSONLINE, 2019, 52 (27): : 377 - 381
  • [34] FPGA-Based High-Performance Data Compression Deep Neural Network Accelerator
    Wang, Hanze
    Fu, Yingxun
    Ma, Li
    2022 INTERNATIONAL CONFERENCE ON BIG DATA, INFORMATION AND COMPUTER NETWORK (BDICN 2022), 2022, : 563 - 569
  • [35] A New High-Performance Scalable Dynamic Interconnection for FPGA-based Reconfigurable Systems
    Jovanovic, Slavisa
    Tanougast, Camel
    Weber, Serge
    2008 INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2008, : 61 - 66
  • [36] High-performance computing for SKA transient search: Use of FPGA-based accelerators
    Aafreen, R.
    Abhishek, R.
    Ajithkumar, B.
    Vaidyanathan, Arunkumar M.
    Barve, Indrajit V.
    Bhattramakki, Sahana
    Bhat, Shashank
    Girish, B. S.
    Ghalame, Atul
    Gupta, Y.
    Hayatnagarkar, Harshal G.
    Kamini, P. A.
    Karastergiou, A.
    Levin, L.
    Madhavi, S.
    Mekhala, M.
    Mickaliger, M.
    Mugundhan, V.
    Naidu, Arun
    Oppermann, J.
    Pandian, B. Arul
    Patra, N.
    Raghunathan, A.
    Roy, Jayanta
    Sethi, Shiv
    Shaw, B.
    Sherwin, K.
    Sinnen, O.
    Sinha, S. K.
    Srivani, K. S.
    Stappers, B.
    Subrahmanya, C. R.
    Prabu, Thiagaraj
    Vinutha, C.
    Wadadekar, Y. G.
    Wang, Haomiao
    Williams, C.
    JOURNAL OF ASTROPHYSICS AND ASTRONOMY, 2023, 44 (01)
  • [37] High-performance computing for SKA transient search: Use of FPGA-based accelerators
    R. Aafreen
    R. Abhishek
    B. Ajithkumar
    Arunkumar M. Vaidyanathan
    Indrajit V. Barve
    Sahana Bhattramakki
    Shashank Bhat
    B. S. Girish
    Atul Ghalame
    Y. Gupta
    Harshal G. Hayatnagarkar
    P. A. Kamini
    A. Karastergiou
    L. Levin
    S. Madhavi
    M. Mekhala
    M. Mickaliger
    V. Mugundhan
    Arun Naidu
    J. Oppermann
    B. Arul Pandian
    N. Patra
    A. Raghunathan
    Jayanta Roy
    Shiv Sethi
    B. Shaw
    K. Sherwin
    O. Sinnen
    S. K. Sinha
    K. S. Srivani
    B. Stappers
    C. R. Subrahmanya
    Thiagaraj Prabu
    C. Vinutha
    Y. G. Wadadekar
    Haomiao Wang
    C. Williams
    Journal of Astrophysics and Astronomy, 44
  • [38] FPGA-based High-Performance Parallel Architecture for Homomorphic Computing on Encrypted Data
    Roy, Sujoy Sinha
    Turan, Furkan
    Jarvinen, Kimmo
    Vercauteren, Frederik
    Verbauwhede, Ingrid
    2019 25TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2019, : 387 - 398
  • [39] A high-performance FPGA-based BWA-MEM DNA sequence alignment
    Pham-Quoc, Cuong
    Kieu-Do, Binh
    Thinh, Tran Ngoc
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (02):
  • [40] HIGH-PERFORMANCE FPGA-BASED FLOATING-POINT ADDER WITH THREE INPUTS
    Guntoro, Andre
    Glesner, Manfred
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 626 - 629