P4+NFV: Optimal offloading from P4 switches to NFV for diverse traffic streams

被引:0
|
作者
Sharma, Sidharth [1 ]
Lai, Yuan-Cheng [2 ]
Gumaste, Ashwin [3 ]
Y.-D., Lin
机构
[1] Department of Computer Science and Engineering, Indian Institute of Technology Indore, Indore, 453552, India
[2] Department of Information Management, National Taiwan University of Science and Technology, Taipei, Taiwan
[3] Department of Computer Science and Engineering, Indian Institute of Technology Bombay, Mumbai,400076, India
[4] Department of Computer Science, National Yang Ming Chiao Tung University, Hsinchu, Taiwan
关键词
Queueing networks;
D O I
10.1016/j.comnet.2024.110907
中图分类号
学科分类号
摘要
Software-defined Networking (SDN) is making its mark in the operator networks. The latest generation of SDN switches supporting paradigms such as P4, are paving the way for complete data plane programmability. Though P4 switches enable some newer applications, they do not provide the same agility and scalability offered through fully programmable softwarized data planes of Virtual Network Functions (VNFs). This paper argues that to achieve substantial performance benefits, an operator can take advantage of deploying P4 switches alongside VNFs. The idea is to use the P4 switch as a default packet handler, whereas traffic can be offloaded to an off-site VNF when queues at the switch start to build. To this end, this paper first models the queuing behavior of a networked system with a P4 switch and a VNF to determine the queuing delay induced by such a hybrid architecture. While doing so, the paper considers two different cases of homogeneous and heterogeneous traffic patterns. Subsequently, the paper proposes algorithms for finding optimal traffic offloading, leading to overall delay minimization. The paper showcases significant performance gains of optimally offloading traffic from a P4 switch to a VNF amidst changes in disparate traffic and network parameters through simulations and analytical results. For instance, at moderate loads of homogeneous traffic, optimal offloading yields performance gains of up to 76.44% over a scenario where a P4 switch handles all the packets. For heterogeneous traffic patterns, the results show that the dominant flow's workload and average packet size can significantly impact the offloading performance. © 2024 Elsevier B.V.
引用
收藏
相关论文
共 50 条
  • [41] Virtual Queues for P4: A Poor Man's Programmable Traffic Manager
    Harkous, Hasanin
    Papagianni, Chrysa
    De Schepper, Koen
    Jarschel, Michael
    Dimolianis, Marinos
    Pries, Rastin
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (03): : 2860 - 2872
  • [42] P4 Edge Node Enabling Stateful Traffic Engineering and Cyber Security
    Paolucci, F.
    Civerchia, F.
    Sgambelluri, A.
    Giorgetti, A.
    Cugini, F.
    Castoldi, P.
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2019, 11 (01) : A84 - A95
  • [43] Tracking Normalized Network Traffic Entropy to Detect DDoS Attacks in P4
    Ding, Damu
    Savi, Marco
    Siracusa, Domenico
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (06) : 4019 - 4031
  • [44] FlowStalker: Comprehensive Traffic Flow Monitoring on the Data Plane Using P4
    Castanheira, Lucas
    Parizotto, Ricardo
    Schaeffer-Filho, Alberto Egon
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [45] Estimating Logarithmic and Exponential Functions to Track Network Traffic Entropy in P4
    Ding, Damu
    Savi, Marco
    Siracusa, Domenico
    NOMS 2020 - PROCEEDINGS OF THE 2020 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2020: MANAGEMENT IN THE AGE OF SOFTWARIZATION AND ARTIFICIAL INTELLIGENCE, 2020,
  • [46] Offloading data plane functions to the multi-tenant Cloud Infrastructure using P4
    Osinski, Tomasz
    Tarasiuk, Halina
    Picard, Roland
    2019 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2019,
  • [47] In-Line Any-Depth Deep Neural Networks Using P4 Switches
    Paolini, Emilio
    de Marinis, Lorenzo
    Scano, Davide
    Paolucci, Francesco
    IEEE OPEN JOURNAL OF THE COMMUNICATIONS SOCIETY, 2024, 5 : 3556 - 3567
  • [48] SPARQ: SYN Protection using Acyclic Redundancy check and Quartile range on P4 switches
    Shirsath, Vaishali A.
    Chandane, Madhav M.
    Lal, Chhagan
    Conti, Mauro
    COMPUTER COMMUNICATIONS, 2024, 216 : 283 - 294
  • [49] A Flexible vCPE Framework to Enable Dynamic Service Function Chaining Using P4 Switches
    Elangovan, Muthuraman
    Chen, Chien
    Chen, Jyh-Cheng
    2021 22ND ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2021, : 342 - 347
  • [50] High-speed data-plane packet aggregation and disaggregation by P4 switches
    Wang, Shie-Yuan
    Wu, Chia-Ming
    Lin, Yi-Bing
    Huang, Ching-Chun
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 142 : 98 - 110