[发明专利]一种性能感知的服务功能链智能部署方法及装置有效
| 申请号: | 202110885390.5 | 申请日: | 2021-08-03 |
| 公开(公告)号: | CN113794748B | 公开(公告)日: | 2022-07-12 |
| 发明(设计)人: | 黄浩军;雷洁翎;彭凯 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | H04L67/51 | 分类号: | H04L67/51;G06N3/04;G06N3/08 |
| 代理公司: | 华中科技大学专利中心 42201 | 代理人: | 尹丽媛;李智 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 性能 感知 服务 功能 智能 部署 方法 装置 | ||
1.一种性能感知的服务功能链智能部署方法,其特征在于,包括以下步骤:
S1,计算服务功能链中所有VNF的性能影响因子总和;其中,每个VNF的性能影响因子为所述每个VNF所需的虚拟资源与对应物理服务器剩余的物理资源的比值;
S2,以所述总和最小为优化目标,利用深度强化学习算法得到最佳节点映射方案;
S3,基于所述最佳节点映射方案,完成所有VNF的映射;
S4,基于多路径的链路部署方法,完成服务功能链中不同VNF之间的链路映射。
2.根据权利要求1所述的一种性能感知的服务功能链智能部署方法,其特征在于,所述步骤S1中,
映射到服务器ns上的虚拟网络功能nv的性能影响因子为:
其中,nv∈NV,ns∈Ns,NV和Ns分别表示VNF集合和物理服务器集合;与分别表示虚拟网络功能nv所需的虚拟计算资源、虚拟缓存资源和虚拟带宽资源;与分别表示还未在物理服务器ns上部署虚拟网络功能nv时,物理服务器ns上剩余的物理计算资源、物理缓存资源和物理带宽资源;为权重系数,且
3.根据权利要求2所述的一种性能感知的服务功能链智能部署方法,其特征在于,所述步骤S2包括:
采用深度强化学习算法中的DQN算法,通过最大化累计奖励得到最佳节点映射方案。
4.根据权利要求3所述的一种性能感知的服务功能链智能部署方法,其特征在于,所述采用深度强化学习算法中的DQN算法,通过最大化累计奖励得到最佳节点映射方案,包括:
S21,设置深度强化学习算法的模型参数,包括状态集、动作集和奖励值;
其中,t时刻的状态集St={Sv,Sp};
式中,Sv为服务功能链中所有虚拟节点的状态集合,包括已映射虚拟节点与物理服务器的对应部署结果和剩余的未映射虚拟节点的状态;Sp为底层物理服务器的状态集合,包括物理服务器已被VNF占用的资源和剩余资源的状态;
t时刻的动作集At={An,Ar};
式中,An为节点映射的动作集合,Ar为资源分配的动作集合;
t时刻的奖励值rt表示为:
式中,L为一个正数;
S22,初始化经验回放池,随机初始化主网络,并将主网络的权重参数ω复制给目标网络;
S23,初始化状态集St={Sv,Sp},且令t=0,得到状态st;
S24,确定可选动作集At,以ε的概率随机选择一个动作,以1-ε的概率依据主网络的估值选取最优动作;
S25,执行S24最终选取的动作at,得到奖励值rt,到达下一状态st+1,将向量[st,at,rt,st+1]放入经验回放池;若经验回放池满,则进入步骤S26;若经验回放池未满,但所有VNF已完成部署,则进入步骤S23;若经验回放池未满,且存在VNF未完成部署,则t=t+1,并进入步骤S24;
S26,从经验回放池中随机抽取一批向量,并从所述一批向量中逐个取出向量分别输入主网络、目标网络以计算得到损失函数,使用梯度下降法更新所述主网络的权重参数ω;
S27,重复步骤S26,并每隔时间长度T将所述主网络的权重参数ω复制给目标网络,直至网络收敛或达到预设迭代次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110885390.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:炮掘工作面防外露支护受损保护装置
- 下一篇:LED测试结果自动判定方法及系统





