MP-Cos:多协议网络场景下高效的流表存储压缩和优化方案

IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Saifeng Hou , Yuxiang Hu , Pengshuai Cui , Jiangxing Wu
{"title":"MP-Cos:多协议网络场景下高效的流表存储压缩和优化方案","authors":"Saifeng Hou ,&nbsp;Yuxiang Hu ,&nbsp;Pengshuai Cui ,&nbsp;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 ,&nbsp;Yuxiang Hu ,&nbsp;Pengshuai Cui ,&nbsp;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}
引用次数: 0

摘要

各种网络协议和技术得到补充,以适应多样化和不确定的网络服务,可编程交换机的进步允许网络管理员开发这些新兴协议。然而,对匹配字段的数量和长度以及各种网络协议的动作类型的需求不断增加,加剧了存储芯片的存储压力,例如三元内容可寻址存储器(Ternary Content Addressable Memory, TCAM),这大大增加了实现的复杂性。现有的单协议网络场景流表压缩算法不适用于多协议网络场景,主要有两个问题:(1)匹配字段的增加导致流表规则的存储宽度增加,对TCAM资源容量造成压力,实现复杂度高;(2)不同协议之间流表的存储共享会造成匹配字段之间的语义模糊,导致错误的动作匹配。为了支持多协议流表,提高硬件资源利用率,提出了一种支持多协议流表的高效存储压缩和优化方案MP-Cos,并设计了一种基于统计特征的匹配字段修剪算法,支持单协议内的字段分割;设计了动态协议字段映射机制,优化了不同协议之间的字段合并。MP-Cos不仅促进了流表存储在不同协议字段之间的共享,而且解决了多协议网络场景下流表规模造成的严重的资源存储消耗问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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
Computer Networks 工程技术-电信学
CiteScore
10.80
自引率
3.60%
发文量
434
审稿时长
8.6 months
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信