P4-Based Proactive Monitoring Scheme in Software-Defined Networks

被引:0
作者
Oh, Bong-Hwan [1 ]
机构
[1] Xian Jiaotong Liverpool Univ, Entrepreneur Coll Taicang, Sch Internet Things, Suzhou 215123, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2024年 / 21卷 / 05期
关键词
Monitoring; Control systems; Telemetry; Programming; Program processors; Real-time systems; Protocols; Software-defined networks; P4; proactive monitoring;
D O I
10.1109/TNSM.2024.3439472
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The advent of Programming Protocol-independent Packet Processors (P4) enables the programmability of data planes, which provides not only further flexibility but also the possibility of the emergence of new features. With programmable data planes, network monitoring functionalities can be evolved beyond the conventional mechanism of Software-Defined Networks (SDN) which is polling-based monitoring based on OpenFlow. Although the polling-based method is easy and simple to collect monitoring information, it can cause substantial monitoring overhead on both the controller side and the switch side. Unlike the OpenFlow-based SDN which has one option to collect pre-defined information using the polling-based method, monitoring performance can be improved by applying new monitoring approaches based on P4. In this paper, a novel mechanism referred to as P4-based Proactive Monitoring (PPM) is proposed in order to enhance the efficiency of monitoring collection operations. PPM scheme adopts a proactive approach which allows programmable switches to proactively forward monitoring information to the controller after the controller enables PPM. The measurement results show that PPM can not only enhance the efficiency of collecting monitoring information by applying a proactive mechanism but also minimize the general monitoring overhead compared to the polling-based method.
引用
收藏
页码:5781 / 5794
页数:14
相关论文
共 32 条
  • [1] Alsadi A, 2021, EUR CONF NETW COMMUN, P389, DOI [10.1109/EUCNC/6GSUMMIT51104.2021.9482549, 10.1109/EuCNC/6GSummit51104.2021.9482549]
  • [2] [Anonymous], In-band network telemetry specification
  • [3] [Anonymous], The ultimate speed test tool for TCP, UDP and SCTP
  • [4] [Anonymous], 2021, P416 portable switch architecture (psa)
  • [5] Programming Protocol-Independent Packet Processors
    Bosshart, Pat
    Daly, Dan
    Gibb, Glen
    Izzard, Martin
    McKeown, Nick
    Rexford, Jennifer
    Schlesinger, Cole
    Talayco, Dan
    Vahdat, Amin
    Varghese, George
    Walker, David
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (03) : 87 - 95
  • [6] Castanheira Lucas, 2019, IEEE ICC, DOI DOI 10.1109/icc.2019.8761197
  • [7] Chowdhury S. R., 2014, P IEEE NETW OP MAN S
  • [8] An Incrementally-Deployable P4-Enabled Architecture for Network-Wide Heavy-Hitter Detection
    Ding, Damu
    Savi, Marco
    Antichi, Gianni
    Siracusa, Domenico
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (01): : 75 - 88
  • [9] github, Behavioral model (bmv2)
  • [10] github, P4-guide, install and troubleshooting