Unleashing Dynamic Pipeline Reconfiguration of P4 Switches for Efficient Network Monitoring

被引:0
|
作者
Al Sadi, Amir [1 ]
Savi, Marco [2 ]
Melis, Andrea [1 ]
Prandini, Marco [1 ]
Callegati, Franco [1 ]
机构
[1] Univ Bologna, Dept Comp Sci & Engn, I-40126 Bologna, Italy
[2] Univ Milano Bicocca, Dept Informat Syst & Commun, I-20126 Milan, Italy
关键词
Programmable data planes; P4; network monitoring; pipeline reconfiguration; DDoS detection; SDN; SUPPORT; SKETCH;
D O I
10.1109/TNSM.2024.3377538
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As it is happening in many fields that need efficient and effective classification of data, Machine Learning (ML) is becoming increasingly popular in network management and monitoring. In general we can say that ML algorithms are complex, therefore better suited for execution in the centralized control plane of modern networks, but are also heavily reliant on data, that are necessarily collected in the data plane. The inevitable consequence is that may arise the need to transfer lots of data from the data plane to the control plane, with the risk to cause congestion on the control communication channel. This may turn into a major drawback, since congestion on the control channel may have a significant impact on network operations. Therefore it is of paramount importance to design systems capable of minimizing the interaction between data and control planes while ensuring good monitoring performance. The most recent generation of data plane programmable switches supporting the P4 language can help mitigate this problem by preprocessing traffic data at line rate. In this manuscript we follow this approach and propose P4RTHENON: an architecture to distill in the data plane the relevant information to be mirrored to the control plane, where complex analysis can be performed. P4RTHENON leverages the P4-native support for runtime data plane pipeline reconfiguration to minimize the interaction between data and control planes while ensuring good monitoring performance. We tested our scheme on the volumetric DDoS detection use case: P4RTHENON reduces the volume of exchanged data by almost 75% compared to a pure control-plane-based solution, guarantees low memory consumption in the data plane, and does not degrade the overall DDoS detection capabilities.
引用
收藏
页码:3482 / 3497
页数:16
相关论文
共 50 条
  • [31] Efficient algorithms for graphs with few P4'S
    Babel, L
    Kloks, T
    Kratochvíl, J
    Kratsch, D
    Müller, H
    Olariu, S
    DISCRETE MATHEMATICS, 2001, 235 (1-3) : 29 - 51
  • [32] 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
  • [33] Honey for the Ice Bear - Dynamic eBPF in P4
    Simon, Manuel
    Stubbe, Henning
    Gallenmueller, Sebastian
    Carle, Georg
    PROCEEDINGS OF THE ACM SIGCOMM 2024 WORKSHOP ON EBPF AND KERNEL EXTENSIONS, EBPF 2024, 2024, : 47 - 53
  • [34] Keeping up to Date with P4Runtime: An Analysis of Data Plane Updates on P4 Switches
    Stubbe, Henning
    Gallenmueller, Sebastian
    Simon, Manuel
    Hauser, Eric
    Scholz, Dominik
    Carle, Georg
    2023 IFIP NETWORKING CONFERENCE, IFIP NETWORKING, 2023,
  • [35] P4+NFV: Optimal offloading from P4 switches to NFV for diverse traffic streams
    Sharma, Sidharth
    Lai, Yuan-Cheng
    Gumaste, Ashwin
    Y.-D., Lin
    Computer Networks, 2025, 257
  • [36] State4: State-preserving Reconfiguration of P4-programmable Switches
    Ji, Chenxing
    Kuipers, Fernando
    2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT, 2023, : 134 - 142
  • [37] Using Programmable P4 Switches to Reduce Communication Costs of Parallel and Distributed Simulations
    Wang, Shie-Yuan
    Kuo, Nai-En
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 4443 - 4448
  • [38] Keeping P4 Switches Fast and Fault-free through Automatic Verification
    Lukacs, Daniel
    Pongracz, Gergely
    Tejfel, Mate
    ACTA CYBERNETICA, 2019, 24 (01): : 61 - 81
  • [39] 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,
  • [40] Learning Multicast Patterns for Efficient BIER Forwarding With P4
    Lindner, Steffen
    Merling, Daniel
    Menth, Michael
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (02): : 1238 - 1253