[发明专利]一种基于时序差分学习的虚拟网络嵌入算法有效

专利信息
申请号: 201910527020.7 申请日: 2019-07-19
公开(公告)号: CN110233763B 公开(公告)日: 2021-06-18
发明(设计)人: 王森;张标 申请(专利权)人: 重庆大学
主分类号: H04L12/24 分类号: H04L12/24;G06N3/04
代理公司: 重庆晟轩知识产权代理事务所(普通合伙) 50238 代理人: 王海凤
地址: 400044 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 时序 学习 虚拟 网络 嵌入 算法
【说明书】:

发明涉及一种基于时序差分学习的虚拟网络嵌入算法,该方法将VNE问题建模为马尔可夫决策过程(MDP),并建立了一个神经网络来逼近VNE状态的值函数。在此基础上,提出了一种基于时序差分学习(一种强化学习方法)的命名为VNE‑TD的算法。在VNE‑TD中,节点映射的多个嵌入候选项是概率生成的,TD学习用于评估每个候选项的长期潜力。大量的仿真结果表明,VNE‑TD算法在(block ratio)阻塞比和收益方面都明显优于以往的算法。

技术领域

本发明涉及计算机网络,特别涉及一种基于时序差分学习的虚拟网络嵌入算法。

背景技术

近年来,网络虚拟化由于为未来的网络提供了一个很有前景的解决方案,受到了研究社 区和业界的广泛关注。它被视为一种工具,可以克服当前互联网对根本性变革的阻力。此外, 网络虚拟化也是云计算的关键推动者。网络虚拟化的主要实体是虚拟网络(VN)。如图1所示, VN是底层网络(SN)上的虚拟节点和链路的组合,其中节点上或链路下的数字分别为节点容量 和链路带宽。虚拟节点通过一个或多个SN路径的虚拟链路相互连接。通过对一个SN的节点 资源和链路资源进行虚拟化,可以在相同的物理硬件上同时托管具有广泛不同特性的多个 VNs。给定一组对节点和链路都有一定资源需求的虚拟网络请求(VNR),在一个SN中找到一 个特定的节点和链路子集来满足每个VNR的问题称为虚拟网络嵌入(VNE)问题。在大多数现 实情况下,VNE问题必须作为一个在线问题来处理。也就是说,VNRs并不预先知道。相反, 它们动态地到达系统,并可以在SN中停留一段时间。实际上,VNE算法必须在到达时处理 VNRs,而不是一次处理一组VNRs(离线VNE)。在为VNRs做在线嵌入决策时,基础设施 提供商(InP,通常是SN的所有者)通常以最大化其长期收益为目标,这使得VNE问题更具挑 战性。

发明内容

本发明要解决的技术问题是:虚拟网络嵌入时实现性能和计算复杂度之间更好的平衡。

为实现上述目的,本发明采用如下技术方案:一种基于时序差分学习的虚拟网络嵌入算

法,包括如下步骤:

S101:建立VNE模型

将底层网络SN建模为加权无向图,并将其表示为Gs(Vs,Es),其中Vs是底层节点集,Es是底层链接集,每个底层节点vs∈Vs,具有计算能力,每个底层链路es∈Es,具有的带宽;

将VNRk建模为一个无向图,记为Gk(Vk,Ek),其中Vk是虚拟节点集,Ek是虚拟链接集,每 个虚拟节点vk∈Vk,具有计算能力,每个虚拟链路ek∈Ek,具有的带宽需求;

S102:定义状态

S102a:为VNEk定义一个奖励函数,如公式(1):VNEk表示对第k个VNR的过程;

其中,cv表示节点v的节点容量,be表示链路e的链路带宽,η表示计算资源单价,β表示带宽资源的单价;因此,很自然地将处理VNRk后的即时奖励定义为Rvn(k),即rk=Rvn(k);

S102b:为VNE定义操作集:VNE的操作集定义为所有可能的节点映射的集合;

S102c:为VNE定义马尔科夫状态:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910527020.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top