首页 | 本学科首页   官方微博 | 高级检索  
     

基于可编程硬件的有状态网络功能硬件加速架构
引用本文:兰天翼,郭云飞,范宏伟,兰巨龙.基于可编程硬件的有状态网络功能硬件加速架构[J].电子学报,2018,46(7):1609-1616.
作者姓名:兰天翼  郭云飞  范宏伟  兰巨龙
作者单位:国家数字交换系统工程技术研究中心, 河南郑州 450002
摘    要:为了解决无状态加速器对有状态虚拟网络功能(Virtual Network Function,VNF)的加速效果较差的问题,该文提出了一种基于可编程硬件的有状态功能处理加速架构(Stateful Function Processing Acceleration Architecture,SFPA).SFPA通过为数据平面提供有状态处理单元(Staeful Processing Unit,SPU),将数据包处理任务卸载到数据平面上.此外,SFPA能够为多个VNF独立地分配加速资源,并采用资源分配优化算法降低硬件资源开销,提高了加速架构的灵活性.基于NetFPGA-10G平台的实验结果表明,SFPA架构下,VNF的吞吐量是采用DPDK加速时的2.9倍,是无状态硬件加速器的1.7倍;资源分配优化算法的优化率最高可达41.9%.

关 键 词:网络功能虚拟化  可编程硬件  有状态处理  硬件加速  资源分配优化  
收稿时间:2017-03-14

Programmable Hardware-Based Stateful Network Functions Hardware Acceleration Architecture
LAN Tian-yi,GUO Yun-fei,FAN Hong-wei,LAN Ju-long.Programmable Hardware-Based Stateful Network Functions Hardware Acceleration Architecture[J].Acta Electronica Sinica,2018,46(7):1609-1616.
Authors:LAN Tian-yi  GUO Yun-fei  FAN Hong-wei  LAN Ju-long
Affiliation:National Digital Switching System Engineering & Technology Research Center, Zhengzhou, Henan 450002, China
Abstract:It's far less effective for the stateless accelerator to accelerate the stateful network function.In order to solve the problem,this paper presents a programmable hardware-based stateful network function acceleration architecture which is called Stateful Function Processing Acceleration (SFPA) architecture.Providing the Stateful Processing Unit (SPU) to the data plane,SFPA can offload the data processing task to the data plane.In addition,SFPA can allocate the acceleration resources to multiple VNFs independently,decrease hardware cost and improve the flexibility of the acceleration architecture with the resource allocation optimization algorithm.Results of the experiments which are based on the NetFPGA-10G platform show that the throughput of VNF is 2.9 times faster than that of DPDK,and 1.7 times faster than that of stateless hardware accelerator in the SFPA.The optimal rate of resource allocation optimization algorithm is up to 41.9%.
Keywords:network function virtualization  programmable hardware  stateful processing  hardware acceleration  resource allocation optimization  
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号