空天地一体化网络中基于快照树模型的可靠性映射算法

文档序号:30615782发布日期:2022-07-02 00:57阅读:100来源:国知局
空天地一体化网络中基于快照树模型的可靠性映射算法

1.本发明属于空天地一体化信息网络领域,具体涉及一种空天地一体化网络中基于快照树模型的可靠性映射算法。


背景技术:

2.随着5g商用在世界各国的普及,以及信息服务空间上的不断扩大,各组织机构、学者已将研究目标转向未来的6g网络。目前地面网络仅能覆盖地球表面的10%左右,绝大部分海洋和偏远山区难以享受服务。因此,抗震救灾、气象预测以及交通管理等领域的服务都依赖于支持不同频段、更加智能的空天地融合网络来实现,它是对卫星网、空中无人机群和地面网络的深度融合,可以共享多个独立的网络系统之间的数据,实现广域全覆盖和网络的互联互通。
3.对于空天地一体化网络,其固有的异构性、时变性和自组织性,使得多维资源局限于网络的各个层次,没有互操作性和统一的全局调配,无法适应个性化业务的需要。同时,由于网络所涉及的领域广泛,必须支撑各类全新的网络结构、设备、功能和业务特点,这对网络的可扩展性提出了更高的要求。网络虚拟化在不改变底层网络架构的情况下可以实现灵活多样化的网络业务,成为解决上述问题的有效途径。在网络虚拟化中,多个虚拟网络共享底层网络中的所有物理资源,并且每个虚拟网络具有特定的资源约束,所以在满足各个虚拟网络资源需求的基础上,如何映射虚拟网络,就成为了网络虚拟化成功应用的关键所在。
4.目前对空天地一体化网络的虚拟映射研究甚少,基于地面网络的虚拟网络映射算法的研究相对比较成熟。传统的优化目标是最大收益或最小成本,一般将映射过程分为两个阶段,节点映射时,先在度中心性、中介中心性和紧密中心性等多个指标中选取一些衡量节点的重要程度,再结合节点资源进行排序后贪婪映射,链路映射一般就采用最短路径算法。这类算法一方面在资源考虑上单一,和一体化网络的资源多维性有巨大的差异;另一方面不适用于卫星网络、无人机机群高移动、高时延的特性,对大规模网络业务的覆盖性降低。
5.基于卫星网络的虚拟映射算法也有限,现有的映射算法针对卫星节点的高风险性以及卫星链路的不稳定性,多采用故障恢复机制来减少卫星故障对其上映射的虚拟实体的影响。并没有解决时变性导致的网络拓扑不稳定的情况,还是在一个静态的物理拓扑上实施映射方案,难以精准的建模网络的真实结构,导致一体化网络中的虚拟映射可靠性很低。


技术实现要素:

6.本发明的目的在于克服上述不足,提供一种空天地一体化网络中基于快照树模型的可靠性映射算法,针对空天地一体化网络高时变,拓扑不稳定的特点,将动态拓扑按照一定的规则划分为一系列静态拓扑,提出了基于等变化率划分的快照树模型,并且为了提高映射的可靠性,结合网络特征定义了底层物理网络节点和链路的可靠度。
7.为了达到上述目的,本发明包括以下步骤:
8.s1,对物理网络和虚拟网络建模,建立虚拟网络映射模型;
9.s2,根据虚拟网络映射模型,建立约束模型和映射算法评估模型;
10.s3,针对空天地一体化网络的时变特性,建立基于等变化率划分的快照树模型;
11.s4,根据底层物理网络拓扑的特征,定义快照树模型的底层物理网络节点和链路的可靠度;
12.s5,基于映射算法评估模型,按节点-链路两阶段映射算法实施映射方案。
13.s1中,物理网络建模为无向加权图其中,n
p
和l
p
分别是空天地融合网络中的节点集合和链路集合,和表示空天地融合网络中节点和链路的属性集合。
14.s1中,虚拟网络被建模为无向加权图其中,nv和lv分别是空天地融合网络中的节点集合和链路集合,和表示空天地融合网络中节点和链路的属性集合。
15.s2中,约束模型通过映射过程中对节点和链路的约束条件组成。
16.s3中,建立基于等变化率划分的快照树模型的具体方法如下:
17.定义树节点结构,每个节点都记录一张快照以及该快照对应的物理拓扑持续的时间;
18.树的构建,底层的叶子节点对应的是把一个周期的底层物理拓扑按照等变化划分的一系列快照,然后从树的叶子节点层开始依次基于等变化率对划分到一个时隙的快照按最优化原则融合形成新的上层快照节点,直至生成根节点时结束;
19.树的遍历,自上而下遍历树,判断节点对应的物理网络能否承载虚拟网络请求时,允许把资源需求和请求的生存时间分开考虑,也就是允许跨多张时间连续的快照共同完成虚拟网络服务。
20.底层物理拓扑的变化率计算方法如下:
[0021][0022]
其中,t是卫星拓扑变化的周期,是一个周期中第i张和下一张快照拓扑,和分别表示第i张快照拓扑计算资源、存储资源和链路带宽资源的变化量。
[0023]
s4中,根据节点发生故障的次数、最后一次发生故障的时间以及承载虚拟节点的数量,定义的快照树模型的底层物理网络节点的可靠度,具体方法如下:
[0024]
[0025]
其中,γ1和γ2是系数,n是网络中发生故障的总节点数目,numf(n
p
)表示节点n
p
发生故障的次数,pos[n
p
]表示节点n
p
在所有故障节点按故障时间排序中的位置索引,nume(n
p
)表示节点n
p
上映射的虚拟节点的数量。
[0026]
s4中,根据链路的带宽、链路中断概率以及链路的重要度,定义快照树模型的底层物理网络链路的可靠度,具体方法如下:
[0027][0028]
其中,p(l
p
)是链路的中断概率,是链路标识符,表示链路l
p
是否在已映射的物理路径h中,若在否则为0。
[0029]
与现有技术相比,本发明中基于等变化率划分的快照树模型,契合一体化网络的时变特性,底层按等变化划分快照是实际物理网络的真实写照,体现了建模的精确性;接着按等变化率二次划分依据最优化原则向上融合,使得树结构遍历时可以及时剪枝,反映了求解的高效性,并且支持跨多张快照联合映射,提高了映射的接受率;本发明定义的物理网络中节点和链路的可靠度,可以在映射规划阶段尽可能选取可靠度高的物理网络去映射,提高了映射算法的成功率和可靠性。
附图说明
[0030]
图1为本发明中基于等变化率划分的快照树模型;
[0031]
图2为本发明中一个周期的快照树构建实例图;
[0032]
图3为本发明中自上而下遍历快照树模型的流程图。
具体实施方式
[0033]
下面结合附图对本发明做进一步说明。
[0034]
本发明公开了一种空天地一体化网络中基于快照树模型的可靠性映射算法;该方法综合考虑空天地一体化网络的多维性、异构性和时变性,建立一体化网络虚拟映射问题模型;为了解决时变性导致的底层物理网络拓扑不稳定的问题,提出了基于等变化率划分的快照树模型见图1,虚拟请求到达时,按树结构遍历,一个vnr可以由多个满足其虚拟资源需求且时间连续的底层拓扑联合映射,具体包括以下步骤:
[0035]
步骤1,建立虚拟网络映射问题模型,包括建立物理网络和虚拟网络模型,建立虚拟网络映射模型,建立映射约束和评估模型;
[0036]
物理网络建模为一个无向加权图其中,n
p
、l
p
分别是空天地融合网络中的节点集合和链路集合,表示空天地融合网络中节点和链路的属性集合,网络的节点集其中,是卫星节点集,是空中节点集,是地面节点集,网络的链路集其中,分别是卫星节点、空中节点和地面节点之间的链路集合,是卫星节点和空中节点之间的域间链路集合,是卫星节点和地面节点之间的域间链路集合,是空中节点和地面节点之间的域
间链路集合,节点属性集cpu表示节点的计算资源,sto表示节点的存储资源,链路属性集bw表示链路的传输资源,buildtime记录链路的建立时间;
[0037]
虚拟网络被建模为一个无向加权图其中,nv、lv分别是空天地融合网络中的节点集合和链路集合,表示空天地融合网络中节点和链路的属性集合,网络的节点集网络的链路集虚拟网络请求表示为vi={gv,ts,td},i表示虚拟网络请求的次序,ts、td分别是一个虚拟网络请求到达和持续的时间;
[0038]
约束模型由映射过程中对节点和链路的约束条件组成,定义二进制变量分别表示虚拟节点和链路是否映射到物理网络上,节点约束条件是每个物理节点上可以映射多个来自不同vnr的虚拟节点,但处于同一虚拟网络中的每个节点只能映射到一个物理节点上,且映射到的物理节点的资源能满足其资源请求;链路约束条件是每条虚拟链路可以映射到多条物理链路上,并且每条物理路径都必须满足虚拟链路的带宽需求,这里不考虑链路分割,即多条链路带宽和来提供带宽资源,表示如下:
[0039][0040][0041]
cpu(nv)≤r(cpu(n
p
)),nv→np
[0042]
sto(nv)≤r(sto(n
p
)),nv→np
[0043]
bw(lv)≤r(bw(l
p
)),lv→
l
p
[0044]
评估模型由虚拟网络映射的多个评价指标组成,包括平均等待时间、长期收益成本比、虚拟请求接受率和故障率。
[0045]
步骤2,构建基于等变化率划分的快照树模型,底层物理网络拓扑的变化具有可预测性和周期性,每次用一个卫星运行周期来构建对应的快照树模型见图2,具体的步骤如下:
[0046]
(1)定义树节点结构,每个节点都记录一张快照以及该快照对应的物理拓扑持续的时间;
[0047]
(2)建树,具体包括两个过程,叶子节点层的生成和不断向上融合生成新一层直至到根;
[0048]
把一个周期的动态物理拓扑按等变化划分成一系列静态拓扑,每个静态拓扑生成一张快照,每张快照和其上静态拓扑持续的时间组成一个叶子节点,所有的叶子节点组成树的底层;
[0049]
按时间顺序依次计算当前层的每张快照对应的网络拓扑变化率,超过当前层设置的变化率阈值时,就以此张快照划分一个时隙,依次对划分到一个时隙的多张快照按最优
化原则融合,一个融合快照和所处时隙的时长组成一个上层节点,
[0050]
所有上层节点组成树的新一层,以此类推,直至生成根节点时结束;
[0051]
网络拓扑变化率的计算公式如下:
[0052][0053]
其中,t是卫星拓扑变化的周期,是一个周期中第i张和下一张快照拓扑,和分别表示第i张快照拓扑计算资源、存储资源和链路带宽资源的变化量;
[0054]
快照融合的最优化原则具体是指融合快照对应的拓扑取多张快照对应的静态拓扑的并集,网络资源取多个静态拓扑的最大资源。
[0055]
步骤3,基于树模型实施节点-链路两阶段映射方案,虚拟映射不仅要计算物理网络能否满足当前虚拟网络特定的资源约束,还要比较物理网络拓扑的持续时间能否满足虚拟请求的生存时间,只有同时满足才能映射成功,但特别的是,在基于树模型映射时,一个虚拟网络请求可以由多个满足其虚拟资源需求且时间连续的底层拓扑联合映射,也就是允许把资源约束和请求的生存时间分开考虑,具体的遍历过程见图3;
[0056]
自上而下实施映射时,通过计算定义的物理网络中节点和链路的可靠度,考察能否满足虚拟网络的资源需求,不能满足时结束遍历;能满足时,再进一步比较虚拟请求的生存时间,若时间满足,继续向下遍历找到最终能映射的快照;若时间不满足,一直向右遍历兄弟节点的资源需求,资源满足时累计时间,否则以下一个右兄弟节点作为起点按照上述要求继续遍历;
[0057]
根据节点发生故障的次数、最后一次发生故障的时间以及承载虚拟节点的数量,定义的物理网络中节点可靠度的计算公式如下:
[0058][0059]
其中,γ1、γ2是系数,n是网络中发生故障的总节点数目,numf(n
p
)表示节点n
p
发生故障的次数,pos[n
p
]表示节点n
p
在所有故障节点按故障时间排序中的位置索引,nume(n
p
)表示节点n
p
上映射的虚拟节点的数量。
[0060]
综合考虑链路的带宽、链路中断概率、以及链路的重要度,定义的物理网络中链路可靠度的计算公式如下:
[0061][0062]
其中,p(l
p
)是链路的中断概率,是链路标识符,表示链路l
p
是否在已映射的物理路径h中,若在否则为0。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1