[发明专利]一种基于链路干扰的虚拟网络映射方法有效

专利信息
申请号: 201410660555.9 申请日: 2014-11-18
公开(公告)号: CN104320324B 公开(公告)日: 2017-12-12
发明(设计)人: 殷磊;邱玲 申请(专利权)人: 中国科学技术大学
主分类号: H04L12/46 分类号: H04L12/46;H04L12/863
代理公司: 安徽省合肥新安专利代理有限责任公司34101 代理人: 汪祥虬
地址: 230026 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于链路干扰的虚拟网络映射方法,特征是在虚拟网络映射中,引入链路干扰衡量基础设施网络时间维度的拓扑信息;根据基础设施网络链路的可用带宽资源和干扰使用网页排序算法计算基础设施网络节点的排序值;根据虚拟网络请求的节点计算资源和链路带宽需求计算虚拟节点的排序值;使用贪婪匹配算法进行节点映射;加权基础设施网络链路的可用带宽和干扰值使用最短路径算法进行链路映射;采用本发明使用基于链路干扰的虚拟网络映射方法能显著的提高基础设施提供商的平均收益和虚拟网络请求的平均接受率。
搜索关键词: 一种 基于 干扰 虚拟 网络 映射 方法
【主权项】:
一种基于链路干扰的虚拟网络映射方法,包括:在时间轴上的每个时间窗口中,使用收益公式Revenue(VNRi)={αCΣu∈Vvr_cpu(u)+αBΣ(u,v)∈Evr_bw(u,v)}τi]]>计算时间窗口内到达的和请求队列中的每个虚拟网络请求的收益Revenue,其中Vv和Ev分别表示虚拟网络请求VNRi的节点集合和链路集合,r_cpu(u)表示虚拟节点u,u∈Vv,的计算资源需求,r_bw(u,v)表示虚拟链路(u,v),(u,v)∈Ev,的带宽资源需求,αC和αB分别表示基础设施提供商的计算资源和带宽资源的单价,τi为虚拟网络请求的生存时间;然后,按照虚拟网络请求的收益Revenue从大到小依次进行虚拟网络映射:如果节点映射和链路映射都成功,则虚拟网络请求映射成功,更新基础设施网络的可用资源;如果映射失败且该请求映射失败的次数未超过上限Th,则将其加入到请求队列中,延迟重新映射;如果虚拟网络请求映射失败的次数达到上限Th,则主动拒绝该虚拟网络请求;其特征在于:在虚拟网络映射中,引入链路干扰衡量基础设施网络时间维度的拓扑信息;根据基础设施网络链路的可用带宽资源和干扰使用网页排序算法计算基础设施网络节点的排序值,并根据虚拟网络请求的节点计算资源和链路带宽需求计算虚拟节点的排序值,使用贪婪匹配算法进行节点映射;加权基础设施网络链路的可用带宽和干扰值使用最短路径算法进行链路映射;具体的操作步骤如下:第一步:使用链路干扰公式I(u,v)=CB(u)deg(u)+CB(v)deg(v),∀u,v∈Vs]]>计算基础设施网络所有链路的干扰,其中I(u,v)表示基础设施网络链路(u,v)的链路干扰,Vs表示基础设施网络节点集合,符号CB(i)和deg(i)(i=u,v)分别表示基础设施网络节点i的介数中心性和度中心性;第二步:使用基础设施网络节点排序公式ARu=(1-ϵ)Σv∈N(u)m(v,u)ARvΣw∈N(v)m(w,v)+ϵ,∀u,v∈Vs]]>计算基础设施网络所有节点的排序值AR,其中ARi(i=u,v)表示基础设施网络节点i的排序值,N(i)(i=u,v)表示与节点i直接相连的节点集合,参数ε∈(0,1),基础设施网络链路(u,v)的带宽资源可用度m(u,v)定义为:m(u,v)=γnorm(a_bw(u,v))+(1-γ)norm(1I(u,v))]]>其中a_bw(u,v)表示基础设施网络链路(u,v)的可用的带宽资源,norm(·)表示归一化操作,γ∈(0,1);第三步:使用虚拟节点排序公式RRu=dΣv∈N(u)r_bw(v,u)RRvΣw∈N(v)r_bw(w,v)+(1-d)c(u),∀u,v∈Vv]]>计算所有虚拟节点的排序值RR,其中RRi(i=u,v)表示虚拟节点i的排序值,N(i)(i=u,v)表示与节点i直接相连的节点集合,d∈(0,1),第四步:节点映射,具体的映射流程如下:初始化未映射节点集合为虚拟网络请求的节点集合Vv,可用节点集合为基础设施网络节点集合Vs;重复如下操作直至节点映射结束:如果未映射节点集合是空集,则节点映射成功,节点映射结束;否则,选择其中排序值RR最大的虚拟节点vNode,在可用节点集合中搜索能满足虚拟节点vNode计算资源需求的节点组成可行节点集合;如果可行节点集合是空集,则节点映射失败,节点映射结束;否则,选择其中排序值AR最大的节点sNode作为虚拟节点vNode的映射结果,并将虚拟节点vNode和基础设施网络节点sNode分别从未映射节点集合和可用节点集合中移除;第五步:链路映射,具体的映射流程如下:初始化未映射链路集合为虚拟网络请求的链路集合Ev,备份基础设施网络的可用资源信息;重复如下操作直至链路映射结束后使用备份信息还原基础设施网络的可用资源信息:如果未映射链路集合为空集,则链路映射成功,链路映射结束;否则,从未映射链路集合中选择带宽资源需求最大的虚拟链路vLink,将基础设施网络的所有节点和能满足虚拟链路vLink带宽资源需求的链路提取出来形成一个简化的基础设施网络拓扑,使用链路权值计算公式χ(u,v)=βnorm(I(u,v))+(1-β)norm(1a_bw(u,v))]]>计算简化的基础设施网络拓扑中链路的权值,其中χ(u,v)表示基础设施网络链路(u,v)的权值,β∈(0,1);使用最短路径算法在虚拟链路vLink两端的虚拟节点所映射的基础设施节点之间搜索链路权值和最小的路径P;如果路径P不存在,则链路映射失败,链路映射结束;否则将路径P作为虚拟链路vLink的映射结果,更新路径P中所有链路的可用带宽资源,并将虚拟链路vLink从未映射链路集合中移除;第六步:根据节点映射和链路映射的结果,更新基础设施网络的可用资源信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410660555.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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