Adaptive Network Traffic Reduction on the Fly With Programmable Data Planes

被引:2
|
作者
Gyorgyi, Csaba [1 ]
Voros, Peter [1 ]
Kecskemeti, Karoly [1 ]
Szabo, Geza [2 ]
Laki, Sandor [1 ]
机构
[1] Eotvos Lorand Univ, Dept Informat Syst, H-1117 Budapest, Hungary
[2] Ericsson Hungary Ltd, H-1117 Budapest, Hungary
关键词
Switches; Protocols; Real-time systems; Radio links; Control systems; 5G mobile communication; Cloud computing; Industrial communication; Internet of Things; SCADA systems; software-defined networking; SOFTWARE-DEFINED NETWORKING;
D O I
10.1109/ACCESS.2023.3255985
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Industrial networks rely on standard real-time communication protocols, such as ProfiNet RT. These real-time protocols use cyclic data exchange between IO devices and controllers. Each IO device reports its internal state to the controller at a predefined frequency, even if the state of the device is unchanged. These reports are essential to accurately monitor the health of the devices, but network resources are limited and it is not advisable to overload the network with unnecessary packets. The traffic generated by a single device is insignificant, but in an industrial site with hundreds of such devices, the number of packets to be transmitted adds up. As cloud-based industrial controllers (e.g., cloud-based soft-PLCs) become more prevalent, all generated IO device traffic must be forwarded over the access link to edge computing or private/public cloud infrastructure. Wireless (e.g. 5G radio) transmission of many small packets leads to spectrum efficiency issues and high power consumption. In this paper, we propose an in-network solution to significantly reduce industrial network traffic by cooperating with two P4 programmable network elements deployed on both sides of an access link. Excess traffic is filtered out and new data content is cached at both ends while detecting both link and device failures in real-time. The adaptive mechanism introduced allows the system to automatically optimize its efficiency and performance by dynamically enabling and disabling traffic filtering/caching. Our measurements show that the method can significantly reduce the wireless link load while being seamlessly deployable in existing industrial environments without modifying the protocol, IO devices, and controllers.
引用
收藏
页码:24935 / 24944
页数:10
相关论文
共 50 条
  • [1] Scalable Traffic Control Using Programmable Data Planes in a Space Information Network
    Pan, Huijiang
    Yao, Haipeng
    Mai, Tianle
    Zhang, Ni
    Liu, Yunjie
    [J]. IEEE NETWORK, 2021, 35 (04): : 35 - 41
  • [2] Secure Network Monitoring Using Programmable Data Planes
    Pereira, Fabio
    Neves, Nuno
    Ramos, Fernando M. V.
    [J]. 2017 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2017, : 286 - 291
  • [3] Meissa: Scalable Network Testing for Programmable Data Planes
    Zheng, Naiqian
    Liu, Mengqi
    Zhai, Ennan
    Liu, Hongqiang Harry
    Li, Yifan
    Yang, Kaicheng
    Liu, Xuanzhe
    Jin, Xin
    [J]. SIGCOMM '22: PROCEEDINGS OF THE 2022 ACM SIGCOMM 2022 CONFERENCE, 2022, : 350 - 364
  • [4] Signature-Based Traffic Classification and Mitigation for DDoS Attacks Using Programmable Network Data Planes
    Dimolianis, Marinos
    Pavlidis, Adam
    Maglaris, Vasilis
    [J]. IEEE ACCESS, 2021, 9 : 113061 - 113076
  • [5] P4DB: On-the-Fly Debugging for Programmable Data Planes
    Zhou, Yu
    Bi, Jun
    Zhang, Cheng
    Liu, Bingyang
    Li, Zhaogeng
    Wang, Yangyang
    Yu, Mingli
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (04) : 1714 - 1727
  • [6] Implementing advanced network functions for datacenters with stateful programmable data planes
    Bonola, Marco
    Bifulco, Roberto
    Petrucci, Luca
    Pontarelli, Salvatore
    Tulumello, Angelo
    Bianchi, Giuseppe
    [J]. 2017 23RD IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (LANMAN), 2017,
  • [7] Network Function Decomposition and Offloading on Heterogeneous Networks with Programmable Data Planes
    Moro, Daniele
    Verticale, Giacomo
    Capone, Antonio
    [J]. IEEE Open Journal of the Communications Society, 2021, 2 : 1874 - 1885
  • [8] Offloading Robotic and UAV applications to the network using programmable data planes
    Rodriguez Cesen, Fabricio E.
    Rothenberg, Christian Esteve
    [J]. 2023 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS, NFV-SDN, 2023, : 207 - 212
  • [9] Demo: implementing advanced network functions with stateful programmable data planes
    Bonola, Marco
    Bifulco, Roberto
    Petrucci, Luca
    Pontarelli, Salvatore
    Tulumello, Angelo
    Bianchi, Giuseppe
    [J]. 2017 23RD IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (LANMAN), 2017,
  • [10] A Review of P4 Programmable Data Planes for Network Security
    Gao, Ya
    Wang, Zhenling
    [J]. MOBILE INFORMATION SYSTEMS, 2021, 2021