{"title":"一种基于可编程开关的机器学习方法及装置","authors":"C. Min, Dongcheng Zhao, Huajie Lu","doi":"10.1109/icss55994.2022.00042","DOIUrl":null,"url":null,"abstract":"Machine learning methods have many excellent properties, such as the quality and efficiency of algorithmic that increase with the number of training sessions as new data is fed in. In a large network topology, how to balance the traffic in the network and improve the link utilization has always been a concern of network engineers. We take advantage of the Programming Protocol-Independent Packet Processors(P4) language with protocol-independent features, use in-band telemetry to collect port traffic statistics, delays and other information on the link, use routing protocols to collect topology, weight etc and transmit these information to machine learning server through the Google Remote Procedure Calls(gRPC) interface. The machine learning server uses a machine learning algorithm to generate a policy for adjusting the traffic, converts the policy into a forwarding table and sends it to the forwarding plane to balance the link traffic.","PeriodicalId":327964,"journal":{"name":"2022 International Conference on Service Science (ICSS)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Machine Learning Method and Device Based on Programmable Switch\",\"authors\":\"C. Min, Dongcheng Zhao, Huajie Lu\",\"doi\":\"10.1109/icss55994.2022.00042\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Machine learning methods have many excellent properties, such as the quality and efficiency of algorithmic that increase with the number of training sessions as new data is fed in. In a large network topology, how to balance the traffic in the network and improve the link utilization has always been a concern of network engineers. We take advantage of the Programming Protocol-Independent Packet Processors(P4) language with protocol-independent features, use in-band telemetry to collect port traffic statistics, delays and other information on the link, use routing protocols to collect topology, weight etc and transmit these information to machine learning server through the Google Remote Procedure Calls(gRPC) interface. The machine learning server uses a machine learning algorithm to generate a policy for adjusting the traffic, converts the policy into a forwarding table and sends it to the forwarding plane to balance the link traffic.\",\"PeriodicalId\":327964,\"journal\":{\"name\":\"2022 International Conference on Service Science (ICSS)\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Conference on Service Science (ICSS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/icss55994.2022.00042\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Service Science (ICSS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icss55994.2022.00042","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Machine Learning Method and Device Based on Programmable Switch
Machine learning methods have many excellent properties, such as the quality and efficiency of algorithmic that increase with the number of training sessions as new data is fed in. In a large network topology, how to balance the traffic in the network and improve the link utilization has always been a concern of network engineers. We take advantage of the Programming Protocol-Independent Packet Processors(P4) language with protocol-independent features, use in-band telemetry to collect port traffic statistics, delays and other information on the link, use routing protocols to collect topology, weight etc and transmit these information to machine learning server through the Google Remote Procedure Calls(gRPC) interface. The machine learning server uses a machine learning algorithm to generate a policy for adjusting the traffic, converts the policy into a forwarding table and sends it to the forwarding plane to balance the link traffic.