[发明专利]一种弹性光网络中基于锚点的虚拟网络抗毁映射方法有效
申请号: | 201910079410.2 | 申请日: | 2019-01-28 |
公开(公告)号: | CN109831379B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 鲍宁海;匡明;苏泊迪普.萨胡;李国平;吴涛 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/46;H04L12/931 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红;陈栋梁 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 弹性 网络 基于 虚拟 映射 方法 | ||
1.一种弹性光网络中基于锚点的虚拟网络抗毁映射方法,假设弹性光网络为Gs(Ns,Ls),其中,Ns为物理节点集合,Ls为物理链路集合,物理节点ns的可用计算资源为物理节点ns∈Ns,虚拟网络为Gv(Nv,Lv),其中,Nv为虚拟节点集合,Lv为虚拟链路集合,虚拟节点nv的需求计算资源为虚拟节点nv∈Nv,其特征在于,虚拟网络抗毁映射方法包括以下步骤:
101、令备选锚点集合对集合中的物理节点按照可用计算资源降序排列,对集合Nv中的虚拟节点按照其需求计算资源降序排列;
102、将集合中第一个物理节点作为锚点以跳数为距离单位,在物理网络中距离节点H跳范围内,对Nv中所有虚拟节点执行映射,如果所有虚拟节点映射成功,令临时虚拟链路集合跳转到步骤103,否则,将锚点从集合中删除,跳转到步骤104;
103、对集合中第一条虚拟链路lv执行虚拟链路映射,将lv映射到至多K-1条工作通路和1条保护通路,其中,K为给定的整数,且K≥2,如果lv映射成功,将lv从中删除,跳转到步骤105,否则,释放所有分配给Gv(Nv,Lv)的物理资源,将从集合中删除,跳转到步骤104;
104、如果集合跳转到步骤102,否则,令虚拟网映射状态标识Mstatus=FAILED,跳转到步骤106;
105、如果集合跳转到步骤103,否则,令虚拟网映射状态标识Mstatus=SUCCEED,跳转到步骤106;
106、返回Mstatus,结束;
所述步骤103对虚拟链路lv执行虚拟链路映射的步骤包括:
B1、确定虚拟链路lv对应的物理节点对以及lv的需求带宽令变量k=0;
B2、k=k+1,为虚拟链路lv计算第k条链路分离的最短路以及相应的计算频隙带宽容量cFS和所需频隙数量frequired,其中为物理通路上连续且相邻的最大频隙数量,其中物理通路表示链路分离的最短路;
B3、如果跳转到步骤B4,否则,令跳转到步骤4;
B4、在通路中为frequired寻找最小代价频隙窗口并预留带宽将作为第k条工作通路,更新如果跳转到步骤B5,否则,跳转到步骤B6;
B5、如果k≤K-1,跳转到步骤B2,否则,令虚拟链路映射状态标识Lstatus=FAILED,跳转到步骤B7,其中K为单条虚拟链路映射的最大物理通路数,K≥2,包括至多K-1条工作通路和1条保护通路;
B6、k=k+1,为lv计算第k条链路分离的最短路以及相应的分别计算cFS和frequired,如果在中预留带宽cFS·frequired作为保护通路带宽,令虚拟链路映射状态标识Lstatus=SUCCEED,否则,令虚拟链路映射状态标识Lstatus=FAILED;
B7、返回Lstatus,结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910079410.2/1.html,转载请声明来源钻瓜专利网。