北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2022, Vol. 45 ›› Issue (2): 85-90.doi: 10.13190/j.jbupt.2021-218

• 论文 • 上一篇    下一篇

基于SDN与NFV的服务功能链编排算法

贾雨宁1, 魏翼飞1, 周军华2   

  1. 1. 北京邮电大学 电子工程学院, 北京 100876;
    2. 北京市复杂产品先进制造工程研究中心 北京市仿真中心, 北京 100854
  • 收稿日期:2021-09-27 发布日期:2021-12-16
  • 通讯作者: 魏翼飞(1983—),男,教授,博士生导师,邮箱:weiyifei@bupt.edu.cn。 E-mail:weiyifei@bupt.edu.cn
  • 作者简介:贾雨宁(1998—),男,硕士生。
  • 基金资助:
    国家自然科学基金项目(61871058)

Service Function Chain Orchestrating Algorithm Based on SDN and NFV

JIA Yuning1, WEI Yifei1, ZHOU Junhua2   

  1. 1. School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China;
    2. Beijing Simulation Center, Beijing Advanced Manufacturing Engineering Research Center for Complex Products, Beijing 100854, China
  • Received:2021-09-27 Published:2021-12-16

摘要: 在服务功能链(SFC)部署的资源编排问题中, 基于软件定义网络(SDN)与网络功能虚拟化(NFV)融合的技术背景和SDN控制器、网络功能虚拟化与物理底层计算资源层组成的3层架构,提出了一种基于SDN和NFV的主动控制资源优化算法。首先通过多标准的聚合多准则效用算法对用户效用进行建模,将优化目标转化为最大化用户效用的问题;然后根据算法对未来状态的预测以及对网络利用率的实时监控,对到达的SFC请求进行决策并发出控制指令,以此为依据占用虚拟化网络功能持有的底层资源。仿真结果表明,与静态的时序资源分配算法相比,主动控制资源优化算法在资源利用率、接受率、创造用户效用等方面具有更好的性能。

关键词: 软件定义网络, 网络功能虚拟化, 服务功能链, 资源分配

Abstract: By combining software defined network (SDN) and network function virtualization (NFV), and applying them to the resource orchestration problem of service function chains (SFC) deployment, the three-tier architecture consisting of SDN controller, network function virtualization and physical underlying computing resource layer in the process of heterogeneous network resource mapping is considered. An optimization algorithm for active control resources based on SDN and NFV is proposed. First, the user's utility is modeled by the multi-standard aggregated multi-criteria utility algorithm, and the optimization goal is transformed into a user's utility maximum problem. Then, based on the algorithm's prediction of the future state and real-time monitoring of the network utilization, the controller makes decisions and issues control commands for the arriving SFC requests, which is then used to occupy the underlying resources held by the virtual network function. The simulation results show that compared with the static timing resource allocation algorithm, the proposed active control algorithm performs better in terms of resource utilization, acceptance rate, and user creation utility.

Key words: software defined network, network function virtualization, service function chain, resource allocation

中图分类号: