P4toNFV: Offloading from P4 switches to NFV in programmable data planes

被引:0
|
作者
Pekar, Adrian [1 ,2 ,6 ]
Makara, Laszlo A. [1 ]
Lai, Yuan-Cheng [3 ]
Lin, Ying-Dar [4 ]
Seah, Winston [5 ]
机构
[1] Budapest Univ Technol & Econ, Fac Elect Engn & Informat, Dept Networked Syst & Serv, Budapest, Hungary
[2] Budapest Univ Technol & Econ, HUN REN BME Informat Syst Res Grp, Budapest, Hungary
[3] Natl Taiwan Univ Sci & Technol, Dept Informat Management, Taipei, Taiwan
[4] Natl Yang Ming Chiao Tung Univ, Dept Comp Sci, Hsinchu, Taiwan
[5] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
[6] Budapest Univ Technol & Econ, Fac Elect Engn & Informat, Dept Networked Syst & Serv, Muegyet rkp 3, H-1111 Budapest, Hungary
关键词
network function virtualization; P4; switch; software-defined networking; SOFTWARE-DEFINED NETWORKS; FUTURE;
D O I
10.1002/dac.5687
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
P4 combines the benefits of hardware-based networking with the adaptability of software-based network operations. However, when faced with intricate network functions, P4 switches reveal constraints in memory and processing primitives. To address these, we advocate offloading traffic demanding intricate processing from the programmable data plane to network function virtualization (NFV). By leveraging this approach, P4 switches handle the core data plane, ensuring maximum performance, whereas virtualized network functions (VNF) cater to the intricate processing. Central to our research is the optimization of this offloading process, specifically considering delay constraints. We developed an analytical model that examines a P4 switch overseen by an SDN controller, integrating an offloading capability to NFV. The principal objective was to determine an offloading rate that minimizes packet processing delay. To this end, we employed a Bounded method, an advancement from Brent's method, to determine this optimal rate. The findings indicate that offloading approximately 66% of packets to the VNF achieves the lowest total delay, registering at 0.1505 mu$$ \upmu $$s. This strategy of optimal offloading can notably reduce the system's average delay as the demand for network functions increases. The optimization technique we adopted exhibited rapid convergence in our experiments, reflecting the method's efficacy. Furthermore, a rigorous parametric sensitivity analysis spanning no offloading, full offloading, and optimal offloading strategies underscores that optimal offloading to NFV consistently augments system performance, particularly in terms of delay reduction. Conclusively, our study furnishes valuable insights into offloading strategies, augmenting the narrative on resource allocation in both PNFs and VNFs. P4 switches, which harness both the robustness of hardware networking and the flexibility of software operations, grapple with intricate processing tasks. To tackle this, our research introduces an analytical model for efficient traffic offloading to NFV, utilizing a Bounded adaptation of Brent's optimization technique. Employing parametric sensitivity analysis, our investigations underscore the strategy's resilience and efficacy, highlighting a 66% offloading rate to VNF as optimal, markedly minimizing delay for the evaluated parameter set. image
引用
收藏
页数:31
相关论文
共 50 条
  • [31] P4DB: On-the-Fly Debugging for Programmable Data Planes
    Zhou, Yu
    Bi, Jun
    Zhang, Cheng
    Liu, Bingyang
    Li, Zhaogeng
    Wang, Yangyang
    Yu, Mingli
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (04) : 1714 - 1727
  • [32] P4-CoDel: Active Queue Management in Programmable Data Planes
    Kundel, Ralf
    Blendin, Jeremias
    Viernickel, Tobias
    Koldehofe, Boris
    Steinmetz, Ralf
    2018 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2018,
  • [33] P4 Medicine Needs P4 Education
    Cesario, Alfredo
    Auffray, Charles
    Russo, Patrizia
    Hood, Leroy
    CURRENT PHARMACEUTICAL DESIGN, 2014, 20 (38) : 6071 - 6072
  • [34] HOMOATOMIC CLUSTERS OF THE MAIN-GROUP ELEMENTS - P4(2+), P4, P4(2-), AND P4(4-)
    WARREN, DS
    GIMARC, BM
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1991, 201 : 319 - INOR
  • [35] Enhancing 5G SDN/NFV Edge with P4 Data Plane Programmability
    Paolucci, Francesco
    Cugini, Filippo
    Castoldi, Piero
    Osinski, Tomasz
    IEEE NETWORK, 2021, 35 (03): : 154 - 160
  • [36] BUNGEE: An Adaptive Pushback Mechanism for DDoS Detection and Mitigation in P4 Data Planes
    Quintero Gonzalez, Lihardo Andrey
    Castanheira, Lucas
    Marques, Jonatas Adilson
    Schaeffer-Filho, Alberto
    Gaspary, Luciano Paschoal
    2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 393 - 401
  • [37] SECAP Switch—Defeating Topology Poisoning Attacks Using P4 Data Planes
    Dylan Smyth
    Sandra Scott-Hayward
    Victor Cionca
    Sean McSweeney
    Donna O’Shea
    Journal of Network and Systems Management, 2023, 31
  • [38] User Plane Function Offloading in P4 switches for enhanced 5G Mobile Edge Computing
    Paolucci, Francesco
    Scano, Davide
    Cugini, Filippo
    Sgambelluri, Andrea
    Valcarenghi, Luca
    Cavazzoni, Carlo
    Ferraris, Giuseppe
    Castoldi, Piero
    2021 17TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS (DRCN), 2021,
  • [39] P4MT: Designing and Evaluating Multi-Tenant Services for P4 Switches
    Chung, Buck
    Chen, Chien
    Tseng, Chien-Chao
    Chen, Jim Hao
    Mambretti, Joe
    2021 22ND ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2021, : 267 - 272
  • [40] A Weighted ECMP Load Balancing Scheme for Data Centers Using P4 Switches
    Ye, Jin-Li
    Chen, Chien
    Chu, Yu Huang
    2018 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2018,