[发明专利]一种调度和链接虚拟网络功能的方法及系统有效
申请号: | 201711262639.7 | 申请日: | 2017-12-04 |
公开(公告)号: | CN108111335B | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 刘方明;金海;肖逸凯 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 廖盈春;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种调度和链接虚拟网络功能的方法及系统,包括如下步骤:根据网络环境信息和网络请求信息构建马尔科夫初始模型;对马尔科夫初始模型采用随机生成动作和反向传播神经网络方式进行深度增强学习训练获得马尔科夫训练模型;实时获取网络环境信息和网络请求的信息,并根据获取网络环境信息、网络请求的信息以及马尔科夫训练模型获得网络请求的虚拟网络功能放置节点和服务链,本发明通过采用随机生成动作和反向传播神经网络方式进行深度增强学习训练获得马尔科夫训练模型,能够最大限度实现网络功能和服务链的最优化部署,达到降低网络请求的总体延迟、提高网络资源利用率的目的。 | ||
搜索关键词: | 网络请求 网络环境信息 虚拟网络 训练模型 反向传播神经网络 初始模型 随机生成 学习训练 服务链 链接 网络资源利用率 网络请求信息 调度 实时获取 网络功能 最优化 构建 延迟 部署 | ||
【主权项】:
1.一种调度和链接虚拟网络功能的方法,其特征在于,包括如下步骤:根据网络环境信息和网络请求信息构建马尔科夫初始模型;对马尔科夫初始模型采用随机生成动作和反向传播神经网络方式进行深度增强学习训练获得马尔科夫训练模型;实时获取网络环境信息和网络请求的信息,并根据网络环境信息、网络请求的信息以及马尔科夫训练模型获得网络请求的虚拟网络功能放置节点和服务链;马尔科夫初始模型用(S,A,Ur)表示,其中,S表示状态集合,A表示动作集合,Ur表示回报函数;状态集合S中网络请求r中第i个虚拟网络功能对应的状态表示为:r表示当前正在处理的网络请求,i表示当前处理的虚拟网络功能,Cv表示第v个节点的剩余容量,Wv表示第v个节点的剩余带宽,表示网络请求r中第i个虚拟网络功能的容量,Wr表示网络请求r的带宽量,Pr表示网络请求r运行时间,表示在配置完网络请求r中第i个虚拟功能网络后的网络请求r剩余可用延迟,nr表示网络请求r剩余未处理的虚拟网络功能数目,V表示节点集合;网络请求r的回报函数为:其中,表示网络请求r中所有虚拟网络功能的集合的长度,表示网络请求r中第i个虚拟网络功能对应的状态下采取动作a的回报值,表示网络请求r中第i个虚拟网络功能对应的状态下放置有虚拟网络功能的节点数目,表示网络节点数目的权重,|V|表示放置虚拟网络功能节点集合中节点数目,Pr表示网络请求r运行时间,Wtotal表示网络总带宽,第一种回报函数处理情况是指将虚拟网络功能配置到节点上,且网络请求r中有虚拟网络功能未配置,第二种回报函数处理情况是指将虚拟网络功能配置到节点上,且网络请求r中所有虚拟网络功能均已配置,第三种回报函数处理情况是指拒绝将虚拟网络功能配置到节点上;深度增强学习训练包括如下步骤:步骤21:每隔一定时间获得实时的网络环境信息和实时到达的网络请求信息,获得网络环境信息集合和网络请求信息集合步骤22:判断r是否等于网络请求信息集合数量若是,将所有的网络请求的服务链作为马尔科夫训练模型输出;否则,则从网络请求信息集合中取出一个网络请求r作为当前处理网络请求,并对马尔科夫初始模型进行初始化;步骤23:当待分配虚拟网络功能数量nr大于零时,进入步骤24,当nr=0时,则将网络请求r中所有虚拟网络功能的动作结果输出,作为网络请求r的服务链,令r=r+1,并进入步骤22;步骤24:设置nr=nr‑1;产生一个随机数p,若p>P,则进入步骤25,否则,进入步骤26;步骤25:随机拒绝或挑选一个节点作为网络请求r中第i个虚拟网络功能fir的放置节点,生成网络请求r中第i个虚拟网络功能fir的动作a,获得网络请求r中第i个虚拟网络功能fir的执行动作a的回报值,并进入步骤27;步骤26:根据网络请求r中第i‑1个虚拟网络功能对应的状态的状态转移模型和网络请求r中第i个虚拟网络功能对应的状态进行反向传播神经网络训练,生成网络请求r中第i个虚拟网络功能fir的动作a,并网络请求r中第i个虚拟网络功能fir的执行动作a的回报值;步骤27:根据网络请求r中第i个虚拟网络功能fir的执行动作a更新在配置完网络请求r中第i个虚拟功能网络后的剩余可用延迟节点的剩余容量、节点的剩余带宽以及网络请求r的回报值,并进入步骤23;其中,网络请求r中第i‑1个虚拟网络功能对应的状态的状态转移模型根据网络请求r中第i‑1个虚拟网络功能对应的状态、网络请求r中第i‑1个虚拟网络功能对应的状态的动作、网络请求r中第i‑1个虚拟网络功能对应的状态执行该动作的回报值以及网络请求r中第i个虚拟网络功能对应的状态构建。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711262639.7/,转载请声明来源钻瓜专利网。