[发明专利]一种实现大规模虚拟网络节点重复映射的方法有效
申请号: | 201810496969.0 | 申请日: | 2018-05-22 |
公开(公告)号: | CN108809699B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 张伟哲;王德胜;方滨兴;刘川意;何慧;彭佳滨;刘亚维;余翔湛;张宇 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 大规模 虚拟 网络 节点 重复 映射 方法 | ||
1.一种实现大规模虚拟网络节点重复映射的方法,其特征在于,该方法的具体步骤为:
步骤一、定义物理网络为加权无向图Ns和Ls分别表示物理网络节点和物理链路的集合,每个物理网络节点ns对应的物理网络节点CPU权重为每两个物理网络节点之间的物理链路对应的链路带宽权重为其中,即第i个物理网络节点和第j个物理网络节点之间的物理链路,ns∈Ns,
定义虚拟网络为加权无向图Nv和Lv分别表示虚拟网络节点和虚拟链路的集合,每个虚拟网络节点nv对应的虚拟网络节点CPU权重为每两个虚拟网络节点之间的虚拟链路对应的链路带宽权重为其中,即第i个虚拟网络节点和第j个虚拟网络节点之间的虚拟链路,nv∈Nv,Tstart和Tend分别表示虚拟网络请求的到达时间和离开时间;
步骤二、利用物理网络节点资源剩余量评价函数AR(ns)来量化各个物理网络节点的资源剩余量AR;
步骤三、利用虚拟网络节点资源请求量评价函数DR(nv)来量化各个虚拟网络节点的资源请求量DR;
步骤四、将步骤三的资源请求量DR最高的虚拟网络节点nv1映射到步骤二的资源剩余量AR最高的物理网络节点ns1上;
步骤五、选择剩余未被映射且能够被映射至ns1的具有最大融合连接参数的虚拟网络节点nvλ,将其映射至ns1;同理,将其他虚拟网络节点映射到ns1上,直至ns1不能再接受任何其他虚拟网络节点;
nvλ节点的融合连接参数NFIV(nvλ)为:
其中,为物理网络节点ns1的CPU资源压力,为虚拟网络节点nvλ的CPU资源请求量,为虚拟网络节点nvλ被映射到ns1之后所产生的外部虚拟链路的链路请求,定义如下:
其中,WELs(nvλ→ns1)为虚拟网络节点nvλ被映射到ns1之后所产生外部虚拟链路的链路权重之和,NEL(nvλ→ns1)为虚拟网络节点nvλ被映射到ns1之后所产生外部虚拟链路的链路数量;
步骤六、选择出第二高资源剩余量的物理网络节点ns2,利用步骤五的方法映射剩余虚拟网络节点,以此类推,直至将虚拟网络节点全部映射到物理网络节点上。
2.根据权利要求1所述的一种实现大规模虚拟网络节点重复映射的方法,其特征在于,定义被映射至同一个物理节点中的虚拟网络节点之间的链路为内部虚拟链路,两个被映射至不同物理节点的虚拟网络节点之间的链路为外部虚拟链路。
3.根据权利要求2所述的一种实现大规模虚拟网络节点重复映射的方法,其特征在于,所述步骤二中的物理网络节点资源剩余量评价函数为:
其中ns为物理网络节点,为物理网络节点ns的CPU资源剩余量,为物理网络节点ns所连接的链路带宽剩余量之和,Ls(ns)是与物理网络节点ns连接的物理链路的集合,ls是与物理网络节点ns连接的物理链路集合中的元素,|Ls(ns)|是与物理网络节点ns所连接的物理链路数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810496969.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输方法与装置
- 下一篇:一种自组网终端通讯协议模型的验证方法及装置