arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1605.04510cs.NIcs.ITmath.IT
收藏

网络交换机中改进吞吐量性能的编码

Coding for Improved Throughput Performance in Network Switches

Rami Cohen, Yuval Cassuto

摘要:

网络交换机和路由器需要以挑战最先进的存储器技术的速率提供数据包写入和读取。因此,缩放交换速率通常通过使用多个存储器单元并行化分组I/O来完成。为了提高读取速率,可以在写入时对数据包进行编码,从而在读取时提供更大的灵活性,以实现存储器单元的更高利用率。本文提出了一个详细的研究编码网络交换机,特别是如何设计它们,以最大限度地提高吞吐量的优势,比标准的非编码交换机。为了实现这一目标,本文提供了各种算法和分析工具,以提高和评估吞吐量性能。这项研究最有趣的发现是,在交换机存储器中的数据包的位置是高性能和算法效率的关键。一个特定的放置政策,我们称之为“设计放置”的吞吐量性能和实施的可行性,享受最佳组合。

英文摘要:

Network switches and routers need to serve packet writes and reads at rates that challenge the most advanced memory technologies. As a result, scaling the switching rates is commonly done by parallelizing the packet I/Os using multiple memory units. For improved read rates, packets can be coded upon write, thus giving more flexibility at read time to achieve higher utilization of the memory units. This paper presents a detailed study of coded network switches, and in particular how to design them to maximize the throughput advantages over standard uncoded switches. Toward that objective the paper contributes a variety of algorithmic and analytical tools to improve and evaluate the throughput performance. The most interesting finding of this study is that the placement of packets in the switch memory is the key to both high performance and algorithmic efficiency. One particular placement policy we call "design placement" is shown to enjoy the best combination of throughput performance and implementation feasibility.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑