...
首页> 外文期刊>Communications Surveys & Tutorials, IEEE >A Survey on FPGA Support for the Feasible Execution of Virtualized Network Functions
【24h】

A Survey on FPGA Support for the Feasible Execution of Virtualized Network Functions

机译:关于虚拟化网络功能可行执行的FPGA支持调查

获取原文
获取原文并翻译 | 示例
           

摘要

Network Functions Virtualization (NFV) has received considerable attention in the past few years, both from industry and academia, due to its potential for reducing capital and operational expenditures, thus enabling faster innovation in networks. NFV proposes decoupling network functions from fixed hardware platforms and implementing them as virtual machines on off-the-shelf servers. Although potentially able to provide the mentioned benefits, software-based implementations of compute-intensive network functions still struggle to perform at the desired speed, especially when requiring line-rate processing for ever-faster communication links. To address this, hardware acceleration can be used to improve the throughput and latency of virtualized network functions (VNFs). In order to provide the advantages foreseen for NFV, however, such accelerators cannot be fixed and application-specific hardware, since they need to cope with new VNFs as well as fluctuations in demand. In this context, Field-Programmable Gate Arrays (FPGAs) are particularly suitable, since they are able to provide high-performance implementations of network functions and they are completely reprogrammable, thereby being able to implement different VNFs even after deployment. There have been many recent efforts to enable the use of FPGAs in the NFV context, including efficient implementations of network functions on FPGAs, platforms to manage the integration and coexistence of multiple VNFs on an FPGA, and high-level synthesis tools especially tailored to ease the programming of VNFs for FPGAs. In this work we survey previous work covering these aspects, and discuss the main open research challenges that must be addressed before FPGA adoption in NFV infrastructures becomes effectively seamless and efficient.
机译:网络功能虚拟化(NFV)在过去几年中受到相当大的关注,既由于其减少资本和业务支出可能导致的潜力,从而在网络中实现了更快的网络。 NFV提出从固定硬件平台解耦的网络功能,并将其实现为在现成服务器上的虚拟机。尽管可能能够提供所提到的益处,但是基于软件的计算密集型网络功能的实现仍然难以以所需的速度执行,尤其是在需要更快的通信链路的线速率处理时。为解决此问题,硬件加速可用于提高虚拟化网络功能(VNFS)的吞吐量和延迟。然而,为了提供对NFV预见的优点,这种加速器不能是固定的和特定于应用的硬件,因为他们需要应对新的VNF以及需求波动。在这种情况下,现场可编程门阵列(FPGA)是特别合适的,因为它们能够提供网络功能的高性能实现,并且它们是完全再编程的,因此即使在部署之后也能够实现不同的VNF。最近有许多努力使得能够在NFV上下文中使用FPGA,包括在FPGA的FPGA上的网络功能的有效实现,以管理FPGA上多个VNF的集成和共存,以及尤其定制的高级合成工具FPGA的VNFS编程。在这项工作中,我们调查以前的工作涵盖了这些方面,并讨论了在NFV基础设施中的FPGA采用之前必须解决的主要开放研究挑战变得有效和高效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号