P2PNIC: High-Speed Packet Forwarding by Direct Communication between NICs

P2PNIC: High-Speed Packet Forwarding by Direct Communication between NICs
复制标题

P2PNIC:NIC 之间直接通信的高速数据包转发

DOI:
10.1109/infocomwkshps51825.2021.9484641
复制
发表时间:
2021
期刊:
IEEE INFOCOM 2021 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
影响因子:
--
通讯作者:
Esaki Hiroshi
Esaki Hiroshi
中科院分区:
--
文献类型:
--
作者:
Ueno Yukito;Nakamura Ryo;Kuga Yohei;Esaki Hiroshi

文献摘要

参考文献

相似文献

在互联网和数据中心流量连续增长的背景下,对软件中间盒的性能要求不断提高。虽然通过不断的研究和开发,它们的性能得到了提高,但它们的分组转发架构依赖于CPU和主存。因此,例如,它们的吞吐量不能超过存储器带宽的限制。为了解决这些局限性,我们提出了一种称为P2PNIC的新型分组转发体系结构。在P2PNIC中,NIC通过PCIe互连直接与其他NIC通信,而不涉及CPU和主存,就像硬件路由器中的线卡间通信一样。为了说明P2P PNIC体系结构的可行性和性能优势,我们在可编程的40 GbE网卡上实现了P2P PNIC,并与DPDK的应用TestPMD进行了吞吐量和延迟的比较。评测结果表明,对于字节的报文,P2PNIC达到了40.37 Mpps,是TestPMD的1.45倍。此外,对于背景流量为1Gbps的字节分组,P2PNIC的延迟比TestPMD低36%。P2PNIC架构加速了通用服务器上的分组转发,并推动了基于软件的网络技术的发展。
Against the background of the contiguous growth of the Internet and data center traffic, the performance requirement for software middleboxes is increasing rapidly. Although their performance has been improved by continuous research and development, their packet forwarding architecture depends on the CPU and the main memory. Thus, their throughput cannot exceed the limit of the memory bandwidth, for instance. To address these limits, we propose a novel packet forwarding architecture called P2PNIC. In P2PNIC, a NIC directly communicates with other NICs through the PCIe interconnect without CPU and main memory involvement, like the inter-linecard communication in a hardware router. To show the feasibility and the performance advantages of P2PNIC architecture, we implemented P2PNIC on a programmable 40 GbE NIC and compared the throughput and latency with TestPMD, which is an application of DPDK. The evaluation shows that P2PNIC achieves 40.37 Mpps for 64-byte packets, which is 1.45 times higher than TestPMD. In addition, P2PNIC shows 36% lower latency than TestPMD for 64-byte packets with 1 Gbps background traffic. The P2PNIC architecture accelerates packet forwarding on a general-purpose server and advances software-based network technologies.
揭示实现 80Gbps 高速 PC 路由器的必要条件
DOI: 10.1145/2837030.2837034
发表时间: 2015
期刊: Proceedings of the 11th Asian Internet Engineering Conference
影响因子: --
作者:
Yasuhiro Ohara;Yudai Yamagishi;S. Sakai;Abhik Datta Banik;S. Miyakawa
通讯作者: S. Miyakawa
XDP-挑战和未来的工作
DOI: --
发表时间: 2018
期刊: --
影响因子: --
作者:
J. D. Brouer;Toke Høiland
通讯作者: Toke Høiland
DOI: 10.1109/mcom.2015.7045396
发表时间: 2015-02-01
影响因子: 11.2
作者:
Han, Bo;Gopalakrishnan, Vijay;Lee, Seungjoon
通讯作者: Lee, Seungjoon