{"title":"软件定义网络中基于 P4 的主动监控方案","authors":"Bong-Hwan Oh","doi":"10.1109/TNSM.2024.3439472","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":13423,"journal":{"name":"IEEE Transactions on Network and Service Management","volume":"21 5","pages":"5781-5794"},"PeriodicalIF":4.7000,"publicationDate":"2024-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"P4-Based Proactive Monitoring Scheme in Software-Defined Networks\",\"authors\":\"Bong-Hwan Oh\",\"doi\":\"10.1109/TNSM.2024.3439472\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":13423,\"journal\":{\"name\":\"IEEE Transactions on Network and Service Management\",\"volume\":\"21 5\",\"pages\":\"5781-5794\"},\"PeriodicalIF\":4.7000,\"publicationDate\":\"2024-08-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Network and Service Management\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10623873/\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Network and Service Management","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10623873/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
P4-Based Proactive Monitoring Scheme in Software-Defined Networks
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.
期刊介绍:
IEEE Transactions on Network and Service Management will publish (online only) peerreviewed archival quality papers that advance the state-of-the-art and practical applications of network and service management. Theoretical research contributions (presenting new concepts and techniques) and applied contributions (reporting on experiences and experiments with actual systems) will be encouraged. These transactions will focus on the key technical issues related to: Management Models, Architectures and Frameworks; Service Provisioning, Reliability and Quality Assurance; Management Functions; Enabling Technologies; Information and Communication Models; Policies; Applications and Case Studies; Emerging Technologies and Standards.