期刊文献+

基于可编程硬件的有状态网络功能硬件加速架构 被引量:2

Programmable Hardware-Based Stateful Network Functions Hardware Acceleration Architecture
下载PDF
导出
摘要 为了解决无状态加速器对有状态虚拟网络功能(Virtual Network Function,VNF)的加速效果较差的问题,该文提出了一种基于可编程硬件的有状态功能处理加速架构(Stateful Function Processing Acceleration Architecture,SFPA).SFPA通过为数据平面提供有状态处理单元(Staeful Processing Unit,SPU),将数据包处理任务卸载到数据平面上.此外,SFPA能够为多个VNF独立地分配加速资源,并采用资源分配优化算法降低硬件资源开销,提高了加速架构的灵活性.基于Net FPGA-10G平台的实验结果表明,SFPA架构下,VNF的吞吐量是采用DPDK加速时的2.9倍,是无状态硬件加速器的1.7倍;资源分配优化算法的优化率最高可达41.9%. 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 Net FPGA-10 G platform showthat 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%.
作者 兰天翼 郭云飞 范宏伟 兰巨龙 LAN Tian-yi;GUO Yun-fei;FAN Hong-wei;LAN Ju-long(National Digital Switching System Engineering & Technology Research Center,Zhengzhou,Henan 450002,Chin)
出处 《电子学报》 EI CAS CSCD 北大核心 2018年第7期1609-1616,共8页 Acta Electronica Sinica
基金 国家863高技术研究发展计划(No.2015AA016102) 国家973重点基础研究发展计划(No.2013CB329104) 国家自然科学基金创新研究群体科学基金(No.61521003)
关键词 网络功能虚拟化 可编程硬件 有状态处理 硬件加速 资源分配优化 network function virtualization programmable hardware stateful processing hardware acceleration resource allocation optimization
  • 相关文献

参考文献2

二级参考文献23

  • 1Yu H, Franke H, Biran G et al.Stateful hardware decompression in networking envlronments//Proceedlngs of the 4th ACM/IEEE Symposium on Architecture for Networking and Communications Systems. San Jose, CA, 2008: 141-150.
  • 2Siriwong K, Lipsky L, Ammar R. Study of bursty Internet traffic//Proceedings of the 6th IEEE International Symposium on Network Computing and Applications (NCA 2007). 2007:53-60.
  • 3Johnson C, Allen D H, Brown J et al. A wire-speed Pow- erTM processor: 2.3GHz 45nm SOI with 16 Cores and 64 threads//Proeeedings of the 2010 IEEE International SolidState Circuits Conference. 2010:104-105.
  • 4Bohrer P, Peterson J, Elnozahy M et al. Mambo: A full system simulator for the PowerPC architecture. ACM Sigmetrics Performance Evaluation Review, 2004, 31(4): 8-12.
  • 5Ziv J, Lempel A. A universal algorithm for sequential data compression. IEEE Transactions on Information Theory, 1977, 23(3): 337-343.
  • 6LaPotin D P, Daijavad S, Johnson D Pet al. Workload and network-optimized computing systems. IBM Journal of Re search and Development, 2010, 54 ( 1), Paper 1 : 1-12.
  • 7Menezes A J, van Oorschot P C, Vanstone S A. Handbook of Applied Cryptography. Boca Raton, FL: CRC Press, 1996.
  • 8van Lunteren Jan. High-performance pattern-matching for intrusion detection//Proceedings of the IEEE INFOCOM. Barcelona, Spain, 2006: 1-13.
  • 9Franke H, Nelms T, Yu Het al. Exploiting heterogeneous multicore processor systems for high-performance network processing. IBM Journal of Research and Development, 2010, 54(1), Paper 2: 1-14.
  • 10Cooper R B. Introduction to Queueing Theory. 2nd Edition. North Holland, 1981.

共引文献11

同被引文献11

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部