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 条
  • [21] P4B: A Translator from P4 Programs to Boogie
    Ye, Chong
    He, Fei
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 2172 - 2176
  • [22] Using P4 on Fixed-Pipeline and Programmable Stratum Switches
    O'Connor, Brian
    Tseng, Yi
    Pudelko, Maximilian
    Cascone, Carmelo
    Endurthi, Abhilash
    Wang, You
    Ghaffarkhah, Alireza
    Gopalpur, Devjit
    Everman, Tom
    Madejski, Tomek
    Wanderer, Jim
    Vahdat, Amin
    2019 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2019,
  • [23] Symmetrical P4 Cleavage at Cobalt: Characterization of Intermediates on the Way from P4 to Coordinated P2 Units
    Duerr, Simon
    Ertler, Daniel
    Radius, Udo
    INORGANIC CHEMISTRY, 2012, 51 (06) : 3904 - 3909
  • [24] Offloading in P4 Switch Integrated with Multiple Virtual Network Function Servers
    Neha, Farhin Faiza
    Lai, Yuan-Cheng
    Hossain, Md. Shohrab
    Lin, Ying-Dar
    JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2023, 19 (04) : 278 - 288
  • [25] P4SFC: Service Function Chain Offloading with Programmable Switches
    Ma, Junte
    Xie, Sihao
    Zhao, Jin
    2020 IEEE 39TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2020,
  • [26] Machine Learning based Flow Classification in DCNs using P4 Switches
    Kamath, Radhakrishna
    Sivalingam, Krishna M.
    30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [27] Unleashing Dynamic Pipeline Reconfiguration of P4 Switches for Efficient Network Monitoring
    Al Sadi, Amir
    Savi, Marco
    Melis, Andrea
    Prandini, Marco
    Callegati, Franco
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (03): : 3482 - 3497
  • [28] An optimal algorithm for normal scheduling on P4|fix|Cmax
    Huang, Jin-Gui
    Li, Rong-Heng
    Jisuanji Xuebao/Chinese Journal of Computers, 2009, 32 (08): : 1631 - 1636
  • [29] A Learning Methodology for Line-Rate Ransomware Mitigation with P4 Switches
    Friday, Kurt
    Bou-Harb, Elias
    Crichigno, Jorge
    NETWORK AND SYSTEM SECURITY, NSS 2022, 2022, 13787 : 120 - 139
  • [30] Using NDN and P4 For Effective Traffic Management in Tactical Networks
    Refaei, Tamer
    Ha, Sean
    Starr, Robbie
    Steele, Matt
    2021 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2021), 2021,