CSVRF:为基于 SVRF 的数据包转发引擎设计的基于 CAM 的流行度感知出口组缓存方案

IF 1.5 4区 计算机科学 Q3 ENGINEERING, ELECTRICAL & ELECTRONIC
Ruisi Wu, Wen-Kang Jia
{"title":"CSVRF:为基于 SVRF 的数据包转发引擎设计的基于 CAM 的流行度感知出口组缓存方案","authors":"Ruisi Wu,&nbsp;Wen-Kang Jia","doi":"10.1049/cmu2.12701","DOIUrl":null,"url":null,"abstract":"<p>As a key component of high-performance switches and routers, the packet forwarding engine (PFE) is mainly responsible for selecting the appropriate output port for tens of thousands of packets within an extremely short time frame. However, the performance of PFE is determined by the selected group membership algorithm. This paper puts forth a hybrid strategy–caching scalar-pair and vectors routing and forwarding (CSVRF), consisting of virtual output port bitmap caching (VOPBC) and fractional-<i>N</i> SVRF to address major multicast forwarding issues such as scalability by using content addressable memory. In CSVRF, a virtual output port bitmap cache is introduced, which includes the most popular combinations of output port bitmap and divides the big scalar-pair into <i>N</i> sub-groups to achieve parallel compute and the reusability of less bit-length prime. The results demonstrate that the memory space and the forwarding latency are effectively reduced compared with previous work. In space efficiency, it only required 10% memory space compared with the original SVRF/fractional-<i>N</i> SVRF, decreased 10% memory usage compared with pure VOPBC and nearly improved 1 to 4 orders of magnitude of packet processing time compared with the original SVRF and the fractional-<i>N</i> SVRF respectively.</p>","PeriodicalId":55001,"journal":{"name":"IET Communications","volume":"18 1","pages":"40-54"},"PeriodicalIF":1.5000,"publicationDate":"2023-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1049/cmu2.12701","citationCount":"0","resultStr":"{\"title\":\"CSVRF: A CAM-based popularity-aware egress group-caching scheme for SVRF-based packet forward engines\",\"authors\":\"Ruisi Wu,&nbsp;Wen-Kang Jia\",\"doi\":\"10.1049/cmu2.12701\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>As a key component of high-performance switches and routers, the packet forwarding engine (PFE) is mainly responsible for selecting the appropriate output port for tens of thousands of packets within an extremely short time frame. However, the performance of PFE is determined by the selected group membership algorithm. This paper puts forth a hybrid strategy–caching scalar-pair and vectors routing and forwarding (CSVRF), consisting of virtual output port bitmap caching (VOPBC) and fractional-<i>N</i> SVRF to address major multicast forwarding issues such as scalability by using content addressable memory. In CSVRF, a virtual output port bitmap cache is introduced, which includes the most popular combinations of output port bitmap and divides the big scalar-pair into <i>N</i> sub-groups to achieve parallel compute and the reusability of less bit-length prime. The results demonstrate that the memory space and the forwarding latency are effectively reduced compared with previous work. In space efficiency, it only required 10% memory space compared with the original SVRF/fractional-<i>N</i> SVRF, decreased 10% memory usage compared with pure VOPBC and nearly improved 1 to 4 orders of magnitude of packet processing time compared with the original SVRF and the fractional-<i>N</i> SVRF respectively.</p>\",\"PeriodicalId\":55001,\"journal\":{\"name\":\"IET Communications\",\"volume\":\"18 1\",\"pages\":\"40-54\"},\"PeriodicalIF\":1.5000,\"publicationDate\":\"2023-12-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://onlinelibrary.wiley.com/doi/epdf/10.1049/cmu2.12701\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IET Communications\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1049/cmu2.12701\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IET Communications","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1049/cmu2.12701","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

摘要

作为高性能交换机和路由器的关键组件,数据包转发引擎(PFE)主要负责在极短的时间内为数以万计的数据包选择合适的输出端口。然而,PFE 的性能取决于所选的组成员算法。本文提出了一种混合策略--缓存标量对和矢量路由与转发(CSVRF),由虚拟输出端口位图缓存(VOPBC)和分数-N SVRF 组成,通过使用内容可寻址内存来解决可扩展性等主要组播转发问题。在 CSVRF 中,引入了虚拟输出端口位图缓存,其中包括最常用的输出端口位图组合,并将大标量对分为 N 个子组,以实现并行计算和较少位长素数的重用性。结果表明,与之前的工作相比,内存空间和转发延迟都得到了有效减少。在空间效率方面,与原始 SVRF/fractional-N SVRF 相比,它只需要 10%的内存空间;与纯 VOPBC 相比,内存使用量减少了 10%;与原始 SVRF 和 fractional-N SVRF 相比,数据包处理时间分别缩短了 1 到 4 个数量级。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

CSVRF: A CAM-based popularity-aware egress group-caching scheme for SVRF-based packet forward engines

CSVRF: A CAM-based popularity-aware egress group-caching scheme for SVRF-based packet forward engines

As a key component of high-performance switches and routers, the packet forwarding engine (PFE) is mainly responsible for selecting the appropriate output port for tens of thousands of packets within an extremely short time frame. However, the performance of PFE is determined by the selected group membership algorithm. This paper puts forth a hybrid strategy–caching scalar-pair and vectors routing and forwarding (CSVRF), consisting of virtual output port bitmap caching (VOPBC) and fractional-N SVRF to address major multicast forwarding issues such as scalability by using content addressable memory. In CSVRF, a virtual output port bitmap cache is introduced, which includes the most popular combinations of output port bitmap and divides the big scalar-pair into N sub-groups to achieve parallel compute and the reusability of less bit-length prime. The results demonstrate that the memory space and the forwarding latency are effectively reduced compared with previous work. In space efficiency, it only required 10% memory space compared with the original SVRF/fractional-N SVRF, decreased 10% memory usage compared with pure VOPBC and nearly improved 1 to 4 orders of magnitude of packet processing time compared with the original SVRF and the fractional-N SVRF respectively.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
IET Communications
IET Communications 工程技术-工程:电子与电气
CiteScore
4.30
自引率
6.20%
发文量
220
审稿时长
5.9 months
期刊介绍: IET Communications covers the fundamental and generic research for a better understanding of communication technologies to harness the signals for better performing communication systems using various wired and/or wireless media. This Journal is particularly interested in research papers reporting novel solutions to the dominating problems of noise, interference, timing and errors for reduction systems deficiencies such as wasting scarce resources such as spectra, energy and bandwidth. Topics include, but are not limited to: Coding and Communication Theory; Modulation and Signal Design; Wired, Wireless and Optical Communication; Communication System Special Issues. Current Call for Papers: Cognitive and AI-enabled Wireless and Mobile - https://digital-library.theiet.org/files/IET_COM_CFP_CAWM.pdf UAV-Enabled Mobile Edge Computing - https://digital-library.theiet.org/files/IET_COM_CFP_UAV.pdf
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信