[发明专利]混合虚网映射方法有效
申请号: | 201711363252.0 | 申请日: | 2017-08-02 |
公开(公告)号: | CN108055070B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 刘治国;潘成胜;秦凌宇;刘庆利 | 申请(专利权)人: | 大连大学 |
主分类号: | H04B7/185 | 分类号: | H04B7/185;H04L12/803;H04L29/08 |
代理公司: | 大连智高专利事务所(特殊普通合伙) 21235 | 代理人: | 盖小静 |
地址: | 116622 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种混合虚网映射方法,包括如下步骤:S1:根据卫星节点的请求队列,判断是否有请求剩余;S2:通过搜索虚网,判断当前请求是否有全局虚节点剩余;S3:在物理节点中选出满足全局节点需求的物理节点集合;计算该物理节点集合的平均链路负载;从物理节点集合中选择最小节点综合负载或者最大节点综合负载,完成该全局节点的映射;调用丢弃函数,得到虚网请求的处理方式;将包含该全局节点的虚网请求送至等待队列;采用回溯法映射该请求中回溯节点及其链路。本申请均衡了部分关键卫星星间链路的负载,使卫星物理网络负载分布较为均衡,同时也提高了卫星资源的利用率。 | ||
搜索关键词: | 混合 映射 方法 | ||
【主权项】:
1.混合虚网映射方法,其特征在于,包括如下步骤:步骤1:判断是否有请求剩余,若有剩余,前进至步骤2;若无剩余,则映射完毕,算法结束;步骤2:判断当前请求是否有全局虚节点剩余,若有剩余,前进至步骤3;若无剩余,跳至步骤8;步骤3:在物理节点中选出满足全局节点需求的物理节点集合,若该集合为空,则跳至步骤7;否则前进至步骤4;步骤4:计算该物理节点集合的平均链路负载,若物理节点集合的平均链路负载小于链路负载静态丢弃门限值,前进至步骤5;若物理节点集合的平均链路负载大于等于链路负载静态丢弃门限值且小于最大综合负载优先映射的静态逆变门限值,或物理节点集合的平均链路负载大于等于最大综合负载优先映射的静态逆变门限值,跳至步骤6;步骤5:若物理节点集合的平均链路负载小于最大综合负载优先映射的静态逆变门限值,从物理节点集合中选择最小卫星节点综合负载,完成该全局节点的映射,完成后跳至步骤2;若物理节点集合的平均链路负载大于等于最大综合负载优先映射的静态逆变门限值,从物理节点集合中选择最大卫星节点综合负载来映射该全局节点;映射完成后,跳至步骤2;步骤6:调用丢弃函数,若取值为0,跳至步骤5;否则前进至步骤7;步骤7:将包含该全局节点的虚网请求送至等待队列,虚网请求重新排队的次数DELAY已预先设置,超过DELAY则拒绝该请求;跳至步骤1;步骤8:采用回溯法映射该请求中回溯节点及其链路;物理节点集合的平均链路负载为: 1 n Σ j = 1 n 1 m Σ i = 1 m S E ( t , e s ( i ) ) ]]> SE (t,es )为物理链路es 在时刻t的利用率, 表示该节点的m条链路的平均链路负载; 为物理节点集的平均链路负载;星间链路负载公式为: S E ( t , e s ) = Σ ∀ e v ↑ e s B ( e v ) B ( e s ) , ∀ e s ∈ E S ]]> 其中ev ↑es 表示虚链路ev 映射到物理链路es 上,B(es )表示物理链路的总带宽,B(ev )表示已映射虚链路请求的带宽;最小卫星节点综合负载公式为: 其中P表示一个物理节点集合,SC 为卫星节点综合负载,公式为 SN (t,ns )为卫星节点的负载,公式为 其中nv ↑ns 表示虚节点nv 映射到物理节点ns 上,C(ns )表示物理节点的总CPU,C(nv )表示已映射虚节点请求的CPU。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连大学,未经大连大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711363252.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种风量可调式腌制牛羊肉风干箱
- 下一篇:一种汽车空气滤芯器木纤维滤芯