首页> 外文会议>IEEE Conference on Computer Communications >HAVS: Hardware-accelerated Shared-memory-based VPP Network Stack
【24h】

HAVS: Hardware-accelerated Shared-memory-based VPP Network Stack

机译:havs:基于硬件加速的共享内存VPP网络堆栈

获取原文

摘要

The number of requests to transfer large files is increasing rapidly in web server and remote-storage scenarios, and this increase requires a higher processing capacity from the network stack. However, to fully decouple from applications, many latest userspace network stacks, such as VPP (vector packet processing) and snap, adopt a shared-memory-based solution to communicate with upper applications. During this communication, the application or network stack needs to copy data to or from shared memory queues. In our verification experiment, these multiple copy operations incur more than 50% CPU consumption and severe performance degradation when the transferred file is larger than 32 KB. This paper adopts a hardware-accelerated solution and proposes HAVS which integrates Intel I/O Acceleration Technology into the VPP network stack to achieve high-performance memory copy offloading. An asynchronous copy architecture is introduced in HAVS to free up CPU resources. Moreover, an abstract memcpy accelerator layer is constructed in HAVS to ease the use of different types of hardware accelerators and sustain high availability with a fault-tolerance mechanism. The comprehensive evaluation shows that HAVS can provide an average 50%-60% throughput improvement over the original VPP stack when accelerating the nginx and SPDK iSCSI target application.
机译:在Web服务器和远程存储方案中传输大文件的请求的数量正在迅速增加,并且此增加需要从网络堆栈更高的处理能力。但是,要完全脱离应用程序,许多最新的用户空间网络堆栈,例如VPP(矢量包处理)和Snap,采用基于共享内存的解决方案来与上部应用程序进行通信。在此通信期间,应用程序或网络堆栈需要将数据复制到共享存储队列或来自共享内存队列。在我们的验证实验中,当传送文件大于32 kB时,这些多种拷贝操作会产生超过50%的CPU消耗和严重的性能下降。本文采用硬件加速解决方案,并提出了将英特尔I / O加速技术集成到VPP网络堆栈中的HAV,以实现高性能内存复印卸载。在HAVES中引入了异步副本架构以释放CPU资源。此外,在HAV中构建了一种抽象的Memcpy加速器层,以便于使用不同类型的硬件加速器并以容错机制维持高可用性。综合评估表明,在加速NGINX和SPDK iSCSI目标应用程序时,HAVES可以通过原始VPP堆栈提供平均50%-60%的吞吐量改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号