首页> 外文会议> >Data Plane Offloading on a High-Speed Parallel Processing Architecture
【24h】

Data Plane Offloading on a High-Speed Parallel Processing Architecture

机译:高速并行处理架构上的数据平面卸载

获取原文

摘要

The throughput supported by network interfaces can be hardly followed by the packet processing speed in software. The processing rate is bounded due to the overheads imposed by the architecture of the network stack. For this reason, multiple research proposals try to offload packet processing on different types of hardware like GPUs and FPGAs. In this paper we present an architecture which offloads the data plane packet processing on a programmable hardware with parallel processing capability. For this purpose, we use the MPPA (Massively Parallel Processor Array) smart NIC from Kalray which offers the ODP API that can be used for packet processing. Our goal is to build a full mesh non-blocking layer 2 network. We implemented a TRILL protocol on the MPPA processor, which can be used as a basis for fabric network, but some other protocol may be used as well. Our performance evaluation shows that we can process TRILL frames at full-duplex line-rate (up to 40Gbps) for different packet sizes while reducing latency.
机译:网络接口支持的吞吐量几乎无法跟上软件中数据包的处理速度。由于网络堆栈的体系结构强加了额外的开销,因此处理速率受到限制。因此,有许多研究建议试图减轻在不同类型的硬件(例如GPU和FPGA)上的数据包处理负担。在本文中,我们提出了一种架构,该架构可减轻具有并行处理能力的可编程硬件上的数据平面包处理的负担。为此,我们使用Kalray的MPPA(大型并行处理器阵列)智能NIC,该NIC提供了可用于数据包处理的ODP API。我们的目标是建立一个全网状非阻塞第2层网络。我们在MPPA处理器上实现了TRILL协议,该协议可以用作光纤网络的基础,但也可以使用其他协议。我们的性能评估表明,对于不同的数据包大小,我们可以以全双工线速(最高40Gbps)处理TRILL帧,同时减少延迟。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号