P4 Telemetry collector

被引:5
|
作者
Alhamed, Faris [1 ,2 ]
Scano, Davide [2 ]
Castoldi, Piero [2 ]
Olmos, Juan Jose Vegas [2 ,3 ]
Vershkov, Ilya [2 ,3 ]
Paolucci, Francesco [2 ,4 ]
Cugini, Filippo [1 ,2 ,4 ]
机构
[1] Scuola Super Sant Anna, Pisa, Italy
[2] Super St Anna, Via G Moruzzi 1, I-56124 Pisa, Italy
[3] NVIDIA Corp, Yokneam, Israel
[4] CNIT, Pisa, Italy
关键词
SDN; P4; Switch; Telemetry; Postcard; INT; ALGORITHMS;
D O I
10.1016/j.comnet.2023.109727
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the complexity of computer networks increases to accommodate the demand for massive connectivity and cloud services, so does the probability of fault occurrence and the surface of attacks. Hence the need for constant monitoring of network devices and accurate analysis of traffic patterns to ensure the highest performance and maximum security. This requires collecting and processing telemetry data from many sources in the network which leads to extra bandwidth usage and strains the CPU at the monitoring system resulting in scalability issues as the network grows. In this paper, we propose a two-stage postcard telemetry collector based on data plane programmability using the P4 language to address the scalability issues. We show a decrease in the CPU load of the telemetry server by over 70% while lowering the bandwidth to less than 7% in the most extreme scenario, at the cost of variable delay introduced in the collection of the postcards.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Performance Analysis of General P4 Forwarding Devices with Controller Feedback
    Kroeger, Nicolai
    Mehmeti, Fidan
    Harkous, Hasanin
    Kellerer, Wolfgang
    PROCEEDINGS OF THE 25TH ACM INTERNATIONAL CONFERENCE ON MODELING ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, MSWIM 2022, 2022, : 55 - 64
  • [22] Defeating Protocol Abuse with P4: Application to Explicit Congestion Notification
    Laraba, Abir
    Francois, Jerome
    Chrisment, Isabelle
    Chowdhury, Shihabur Rahman
    Boutaba, Raouf
    2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 431 - 439
  • [23] Load Balancing Using P4 in Software-Defined Networks
    Ke, Chih-Heng
    Hsu, Shih-Jung
    JOURNAL OF INTERNET TECHNOLOGY, 2020, 21 (06): : 1671 - 1679
  • [24] Design and Implementation of Network Monitoring and Scheduling Architecture Based on P4
    Geng, Junjie
    Yan, Jinyao
    Ren, Yangbiao
    Zhang, Yuan
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [25] Using P4 to Enable Scalable Intents in Software Defined Networks
    Lewis, Benjamin
    Fawcett, Lyndon
    Broadbent, Matthew
    Race, Nicholas
    2018 IEEE 26TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2018, : 442 - 443
  • [26] Towards Accelerating the Network Performance on DPUs by optimising the P4 runtime
    Iliadis-Apostolidis, Dimosthenis
    Manaa, Khalid
    Kadosh, Matty
    Ioannou, Iacovos
    Vassiliou, Vasos
    Kosta, Sokol
    Olmos, Juan Jose Vegas
    2024 32ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PDP 2024, 2024, : 238 - 244
  • [27] Synchronizing DDoS defense at network edge with P4, SDN, and Blockchain
    Febro, Aldo
    Xiao, Hannan
    Spring, Joseph
    Christianson, Bruce
    COMPUTER NETWORKS, 2022, 216
  • [28] P4-sKnock: A Two Level Host Authentication and Access Control Mechanism in P4 based SDN
    Bhattacharya, Aneesh
    Rana, Risav
    Datta, Suvrima
    Venkanna, U.
    2022 27TH ASIA PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2022): CREATING INNOVATIVE COMMUNICATION TECHNOLOGIES FOR POST-PANDEMIC ERA, 2022, : 278 - 283
  • [29] Analysis of P4 and XDP for IoT Programmability in 6G and Beyond
    Carrascal, David
    Rojas, Elisa
    Alvarez-Horcajo, Joaquin
    Lopez-Pajares, Diego
    Martinez-Yelmo, Isaias
    IOT, 2020, 1 (02): : 605 - 622
  • [30] 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