Journal of Computer Applications ›› 2018, Vol. 38 ›› Issue (9): 2575-2580.DOI: 10.11772/j.issn.1001-9081.2018020488

Previous Articles     Next Articles

Two-stage hardware acceleration resource deployment mechanism for virtual network function

FAN Hongwei, HU Yuxiang, LAN Julong   

  1. National Digital Switching System Engineering and Research Center, Zhengzhou Henan 450002, China
  • Received:2018-03-12 Revised:2018-05-04 Online:2018-09-10 Published:2018-09-06
  • Contact: 胡宇翔
  • Supported by:
    This work is partially supported by the National Network Security Special Subject (2017YFB0803204), the National High Technology Research and Development Program (863 Program) of China (2015AA016102), the Foundation for Innovative Research Groups of the National Natural Science Foundation of China (61521003).

两段式虚拟网络功能硬件加速资源部署机制

范宏伟, 胡宇翔, 兰巨龙   

  1. 国家数字交换系统工程技术研究中心, 郑州 450002
  • 通讯作者: 胡宇翔
  • 作者简介:范宏伟(1994—),男,河南长葛人,硕士研究生,主要研究方向:新型网络体系结构、网络功能虚拟化;胡宇翔(1982—),男,河南周口人,副研究员,博士,主要研究方向:新一代信息网络、网络安全;兰巨龙(1962—),男,河北张北人,教授,博士,主要研究方向:宽带信息网络、网络与信息安全。
  • 基金资助:
    国家网络空间安全专项(2017YFB0803204);国家863计划项目(2015AA016102);国家自然科学基金创新研究群体项目(61521003)。

Abstract: It is a hot research topic to solve the low performance of Virtual Network Function (VNF) in SDN/NFV (Software Defined Networking/Network Function Virtualization) architecture by designing hardware acceleration mechanism. After introducing the hardware acceleration resources to VNF, how to control and deploy these acceleration resources has been an urgent problem. To solve the problems above, a uniform hardware acceleration management architecture based on the accelerator cards on servers and OpenFlow switches was proposed. Based on this architecture, the model of acceleration resource deployment was built, and the evaluation indicators for the resource deployment mechanism was proposed by analyzing the impact of acceleration resources on service chain mapping. Finally, a two-stage acceleration resource deployment algorithm was designed. The experimental results show that, compared with Single-attribute Acceleration Resource Deployment algorithm (SARD) and Uniform Acceleration Resource Deployment algorithm (UARD), the proposed mechanism can optimize the deployment of the acceleration resources and improve the total traffic handled by acceleration resources and the utilization of acceleration resources by 41.4% and 14.5% respectively.

Key words: Software Defined Networking (SDN), Network Function Virtualization (NFV), Virtual Network Function (VNF), hardware acceleration, resource deployment

摘要: 设计硬件加速机制,解决软件定义网络/网络功能虚拟化(SDN/NFV)架构中虚拟网络功能(VNF)的性能受限问题,成为当前的研究热点。在引入VNF硬件加速资源后,如何实现对加速资源的统一管理和部署,是亟待解决的问题。为此,首先提出了基于服务器端加速卡和OpenFlow交换机的VNF加速资源的统一管理架构;在此基础上,对加速资源部署问题进行建模,通过分析VNF加速资源对服务链映射的影响,提出了VNF加速资源部署策略的评价指标;最后,设计了两段式的加速资源部署算法求解该问题。实验结果表明,与只考虑节点单一属性的部署算法(SARD)和均匀部署算法(UARD)相比,所提机制能够优化部署加速资源,加速资源承载的流量和加速资源的利用率分别提升41.4%和14.5%。

关键词: 软件定义网络, 网络功能虚拟化, 虚拟网络功能, 硬件加速, 资源部署

CLC Number: