Saifeng Hou , Yuxiang Hu , Pengshuai Cui , Jiangxing Wu
{"title":"MP-Cos:多协议网络场景下高效的流表存储压缩和优化方案","authors":"Saifeng Hou , Yuxiang Hu , Pengshuai Cui , Jiangxing Wu","doi":"10.1016/j.comnet.2025.111576","DOIUrl":null,"url":null,"abstract":"<div><div>Various network protocols and technologies are complemented to accommodate diverse and indeterministic network services, and advances in programmable switches allow network administrators to develop these emerging protocols. However, the increasing demand for the number and length of match fields and the action types of diverse network protocols exacerbates the storage pressure on storage chips, such as Ternary Content Addressable Memory (TCAM), which significantly increases the implementation complexity. The existing flow table compression algorithms for the single protocol network scenario are not applicable to multi-protocol network scenario owing to two key issues: (1) the increase in match fields causes an increase in the storage width of the flow table rules, which puts pressure on the TCAM resource capacity and has a high implementation complexity; (2) the storage sharing of flow table between different protocols will cause semantic ambiguity between match fields, resulting in incorrect action matching. To support multi-protocol flow tables and improve hardware resource utilization, we propose MP-Cos, an efficient storage compression and optimization scheme that supports multi-protocol flow tables, and design a match field trimming algorithm based on statistical features to support the field splitting within a single protocol; We also design a dynamic protocol field mapping mechanism to optimize the field merging between different protocols. MP-Cos not only facilitates the sharing of flow table storage among different protocol fields but also addresses the serious resource storage consumption caused by the scale of flow tables in multi-protocol network scenarios.</div></div>","PeriodicalId":50637,"journal":{"name":"Computer Networks","volume":"271 ","pages":"Article 111576"},"PeriodicalIF":4.6000,"publicationDate":"2025-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"MP-Cos: An efficient storage compression and optimization scheme of flow table for multi-protocol network scenarios\",\"authors\":\"Saifeng Hou , Yuxiang Hu , Pengshuai Cui , Jiangxing Wu\",\"doi\":\"10.1016/j.comnet.2025.111576\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Various network protocols and technologies are complemented to accommodate diverse and indeterministic network services, and advances in programmable switches allow network administrators to develop these emerging protocols. However, the increasing demand for the number and length of match fields and the action types of diverse network protocols exacerbates the storage pressure on storage chips, such as Ternary Content Addressable Memory (TCAM), which significantly increases the implementation complexity. The existing flow table compression algorithms for the single protocol network scenario are not applicable to multi-protocol network scenario owing to two key issues: (1) the increase in match fields causes an increase in the storage width of the flow table rules, which puts pressure on the TCAM resource capacity and has a high implementation complexity; (2) the storage sharing of flow table between different protocols will cause semantic ambiguity between match fields, resulting in incorrect action matching. To support multi-protocol flow tables and improve hardware resource utilization, we propose MP-Cos, an efficient storage compression and optimization scheme that supports multi-protocol flow tables, and design a match field trimming algorithm based on statistical features to support the field splitting within a single protocol; We also design a dynamic protocol field mapping mechanism to optimize the field merging between different protocols. MP-Cos not only facilitates the sharing of flow table storage among different protocol fields but also addresses the serious resource storage consumption caused by the scale of flow tables in multi-protocol network scenarios.</div></div>\",\"PeriodicalId\":50637,\"journal\":{\"name\":\"Computer Networks\",\"volume\":\"271 \",\"pages\":\"Article 111576\"},\"PeriodicalIF\":4.6000,\"publicationDate\":\"2025-08-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Networks\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1389128625005432\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1389128625005432","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
MP-Cos: An efficient storage compression and optimization scheme of flow table for multi-protocol network scenarios
Various network protocols and technologies are complemented to accommodate diverse and indeterministic network services, and advances in programmable switches allow network administrators to develop these emerging protocols. However, the increasing demand for the number and length of match fields and the action types of diverse network protocols exacerbates the storage pressure on storage chips, such as Ternary Content Addressable Memory (TCAM), which significantly increases the implementation complexity. The existing flow table compression algorithms for the single protocol network scenario are not applicable to multi-protocol network scenario owing to two key issues: (1) the increase in match fields causes an increase in the storage width of the flow table rules, which puts pressure on the TCAM resource capacity and has a high implementation complexity; (2) the storage sharing of flow table between different protocols will cause semantic ambiguity between match fields, resulting in incorrect action matching. To support multi-protocol flow tables and improve hardware resource utilization, we propose MP-Cos, an efficient storage compression and optimization scheme that supports multi-protocol flow tables, and design a match field trimming algorithm based on statistical features to support the field splitting within a single protocol; We also design a dynamic protocol field mapping mechanism to optimize the field merging between different protocols. MP-Cos not only facilitates the sharing of flow table storage among different protocol fields but also addresses the serious resource storage consumption caused by the scale of flow tables in multi-protocol network scenarios.
期刊介绍:
Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in the computer communications networking area. The audience includes researchers, managers and operators of networks as well as designers and implementors. The Editorial Board will consider any material for publication that is of interest to those groups.