计算机工程与应用 ›› 2020, Vol. 56 ›› Issue (11): 105-111.DOI: 10.3778/j.issn.1002-8331.1902-0206

• 网络、通信与安全 • 上一篇    下一篇

NFV中单节点启发式资源分配方法

畅海峰,嵩天,杨雅婷   

  1. 北京理工大学 计算机学院,北京 100081
  • 出版日期:2020-06-01 发布日期:2020-06-01

Heuristic Method of Resource Allocation on Single Node in NFV

CHANG Haifeng, SONG Tian, YANG Yating   

  1. School of Computer Science and Technology, Beijing Institute of Technology, Beijing 100081, China
  • Online:2020-06-01 Published:2020-06-01

摘要:

从网络包转发性能角度出发,通过实验深入分析DPDK对虚拟网络功能的加速效果及CPU资源消耗情况,并对单节点资源分配问题进行研究,证明了该问题是NP难类型,提出了基于贪心算法的启发式VNF资源分配算法。在此基础上,针对网络负载的潮汐现象,提出了一种基于网络负载的虚拟网络功能实例自动切换方案。实验结果显示,相较传统方式,该方案在高负载情况下VNF性能提升了20%。

关键词: 网络功能虚拟化, 虚拟化资源分配, DPDK

Abstract:

From the perspective of packet forwarding performance, this paper studies the acceleration effect of DPDK on VNF and CPU resource consumption and the resource allocation problem of deploying multiple virtual network functions in a single physical node. A heuristic VNF resource allocation algorithm based on greedy algorithm is proposed. Further, aiming at the tidal phenomenon of network load, this paper proposes a scheme of automatic switching VNF instance based on network load. The experimental result shows that, compared with the traditional method, this scheme improves VNF performance by 20% under high load.

Key words: Network Functions Virtualization(NFV), virtualization resource allocation, Intel Data Plane Development Kit(DPDK)