Accelerating Network Coding with Programmable Switch ASICs

Wei Jiang,Hao Jiang,Jing Wu, Pengcheng Zhou

ICC 2023 - IEEE International Conference on Communications(2023)

引用 0|浏览6
暂无评分
摘要
Random Linear Network Coding holds great potential for enhancing the performance of mega-constellation networks. However, its implementation brings several challenges such as complexity in matrix operations, bandwidth limitations, and increased latency. Although some CPU- and GPU-based solutions have achieved sufficient coding throughput, the gateway stations of satellites require processing rates greater than 10 Gbps while maintaining sub-millisecond delays, which is a challenge with current solutions. In this study, we present and assess efficient RLNC encoding strategies for programmable hardware pipelines, such as the widely adopted Tofino chip with multiple programmable packet parsers and match-action stages. Our approach differs from existing RLNC implementations by offloading the demanding matrix operations from the CPU to the programmable network switch hardware pipeline. Additionally, we optimize logical table ID and other resource utilization by scheduling matrix multiplications across multiple stages. We performed a preliminary evaluation of our design on the Tofino switch and observed a significant improvement in RLNC encoding latency, with a reduction to sub-millisecond levels. Moreover, our design outperforms state-of-the-art solution in terms of throughput when the generation size is greater than 100.
更多
查看译文
关键词
Network coding,Programmable pipeline,In-network computing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要