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 条
  • [1] P4+NFV: Optimal offloading from P4 switches to NFV for diverse traffic streams
    Sharma, Sidharth
    Lai, Yuan-Cheng
    Gumaste, Ashwin
    Lin, Ying-Dar
    COMPUTER NETWORKS, 2025, 257
  • [2] A Review of P4 Programmable Data Planes for Network Security
    Gao, Ya
    Wang, Zhenling
    MOBILE INFORMATION SYSTEMS, 2021, 2021
  • [3] Prioritization and offloading in P4 switch integrated with NFV
    Neha, Farhin Faiza
    Lai, Yuan-Cheng
    Hossain, Md. Shohrab
    Lin, Ying-Dar
    TELECOMMUNICATION SYSTEMS, 2024, 86 (03) : 571 - 584
  • [4] A Survey on Rerouting Techniques with P4 Programmable Data Plane Switches
    Mazloum, Ali
    Kfoury, Elie
    Gomez, Jose
    Crichigno, Jorge
    COMPUTER NETWORKS, 2023, 230
  • [5] P4NFV: P4 Enabled NFV Systems with SmartNlCs
    Mohammadkhan, Ali
    Panda, Sourav
    Kulkarni, Sameer G.
    Ramakrishnan, K. K.
    Bhuyan, Laxmi N.
    2019 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2019,
  • [6] Cryptographic Hashing in P4 Data Planes
    Scholz, Dominik
    Oeldemann, Andreas
    Geyer, Fabien
    Gallenmueller, Sebastian
    Stubbe, Henning
    Wild, Thomas
    Herkersdorf, Andreas
    Carle, Georg
    2019 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2019,
  • [7] Adversarial Exploitation of P4 Data Planes
    Black, Conor
    Scott-Hayward, Sandra
    2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 508 - 514
  • [8] On DGA Detection and Classification Using P4 Programmable Switches
    AlSabeh, Ali
    Friday, Kurt
    Kfoury, Elie
    Crichigno, Jorge
    Bou-Harb, Elias
    COMPUTERS & SECURITY, 2024, 145
  • [9] Toward Highly Reliable Programmable Data Planes: Verification of P4 Code Generation
    Gyoergyi, Csaba
    Laki, Sandor
    Schmid, Stefan
    2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT, 2023, : 247 - 251
  • [10] A Machine Learning-Based Toolbox for P4 Programmable Data-Planes
    Zhang, Kaiyi
    Samaan, Nancy
    Karmouch, Ahmed
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 4450 - 4465