一种虚拟网络的映射方法及装置转让专利
申请号 : CN202011006604.9
文献号 : CN112104408B
文献日 : 2021-06-22
发明人 : 刘江 , 杨丹 , 张然 , 黄韬 , 刘韵洁
申请人 : 北京邮电大学
摘要 :
权利要求 :
1.一种虚拟网络的映射方法,其特征在于,所述方法包括:获取虚拟网络的构建请求,其中,所述构建请求包括所述虚拟网络中虚拟节点的计算资源需求及带宽资源需求;
针对每个卫星节点,确定该卫星节点的剩余网络资源;
针对每两个相邻的卫星节点,获取该两个相邻的卫星节点与极地区域之间的位置关系、该两个相邻的卫星节点之间传输链路的链路类型及链路通断历史数据,基于所述位置关系、所述链路类型及所述链路通断历史数据,确定该两个相邻的卫星节点之间的链路稳定性信息;
针对每两个相邻的卫星节点,根据该两个相邻的卫星节点之间传输链路的剩余带宽资源、丢包率、传输时延、建立时长中的至少一种,确定该两个相邻的卫星节点之间传输链路的通信质量信息;
从所述卫星节点中确定满足所述计算资源需求及所述带宽资源需求的备选节点;
针对每个所述虚拟节点,基于每两个相邻的卫星节点之间传输链路的通信质量信息,确定每两个所述备选节点组成的传输路径中通信质量最好的传输路径的通信质量信息,并基于每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信息,从所述备选节点中确定用于映射该虚拟节点的目标节点,并将该虚拟节点映射至对应的目标节点;
针对每两个相邻的虚拟节点分别对应的目标节点,基于所述带宽资源需求、每两个相邻的卫星节点之间传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确定该两个目标节点之间的链路路径,并基于所述链路路径建立该两个目标节点之间的通信连接,得到所述虚拟网络对应的目标卫星通信网络;
获取所述目标卫星通信网络的拓扑信息,基于所述拓扑信息确定所述目标卫星网络中是否存在故障链路;
当所述目标卫星通信网络中存在故障链路时,确定每个所述故障链路包括的卫星节点,作为待连接节点;
针对每个所述故障链路包括的两个待连接节点,基于所述带宽资源需求、每两个相邻的卫星节点之间传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确定该两个待连接节点之间的链路路径,并基于所述链路路径建立该两个待连接节点之间的通信连接。
2.根据权利要求1所述的方法,其特征在于,所述针对每个所述虚拟节点,基于每两个相邻的卫星节点之间传输链路的通信质量信息,确定每两个所述备选节点组成的传输路径中通信质量最好的传输路径的通信质量信息,并基于每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信息,从所述备选节点中确定用于映射该虚拟节点的目标节点的步骤,包括:
针对第一个虚拟节点,将所述备选节点中剩余网络资源最多的备选节点确定为用于映射所述第一个虚拟节点的目标节点;
基于每两个相邻的卫星节点之间传输链路的通信质量信息,确定每两个备选节点之间组成的传输路径中通信质量最好的传输路径的通信质量信息;
针对每个未映射的虚拟节点,基于所确定的通信质量最好的传输路径的通信质量信息及每个未映射虚拟节点的备选节点的剩余网络资源,从未映射虚拟节点的备选节点中确定用于映射该未映射虚拟节点的目标节点,直至确定每个虚拟节点对应的目标节点。
3.根据权利要求1所述的方法,其特征在于,所述基于所述位置关系、所述链路类型及所述链路通断历史数据,确定该两个相邻的卫星节点之间的链路稳定性信息的步骤,包括:根据公式μ=αμA+βμB,计算卫星节点 与相邻的卫星节点 之间的链路稳定性值μ,作为卫星节点 与相邻的卫星节点 之间的链路稳定性信息;
其中, μA表示卫星节点 与
卫星节点 的物理稳定性值,μA∈[0,1],ω∈(0,1),l is Inter ISL in the polar region表示卫星节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫星节点中的至少一个位于极地区域内,l is Inter ISL outside the polar region表示卫星节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫星节点 均位于极地区域外,ω为卫星节点 与卫星节点 分别属于不同轨道的卫星且均位于极地区域外时,该两个卫星节点中距离下一次到达极地区域的距离较短的卫星节点与极地区域之间的归一化距离,l is Intra ISL表示卫星节点 与卫星节点 属于同一轨道的卫星,μB表示卫星节点 与卫星节点 之间传输链路的稳定率, N为预设数量或链路的历史建立次数,∑Nflag为卫星节点 与相邻的卫星节点 之间在前N次建立传输链路后未出现链路故障的次数,α为预设的第一权值系数,β为预设的第二权值系数。
4.根据权利要求1所述的方法,其特征在于,所述针对每个卫星节点,确定该卫星节点的剩余网络资源的步骤,包括:
根据公式 计算卫星节点 的剩
余网络资源wi;
其中,ci为卫星节点 的总计算资源量, 为卫星节点 的剩余计算资源量,bij为卫星节点 与相邻的卫星节点 之间的链路总带宽资源量, 为卫星节点 与相邻的卫星节点 之间的链路剩余带宽资源量,sij为卫星节点 与相邻的卫星节点 之间的链路建立状态参数, lijis unestablished表示卫星节点 与相邻的卫星节点 当前未建立链路,lijis established表示卫星节点 与相邻的卫星节点 当前已建立链路,αn为预设的带宽资源参数,μ为预设的链路状态影响参数,maxici为卫星节点的总计算资源量ci的最大值,maxi,jbij为卫星节点 与相邻的卫星节点 之间的链路总带宽资源量bij的最大值。
5.根据权利要求1所述的方法,其特征在于,所述确定该两个相邻的卫星节点之间的传输链路的通信质量信息的步骤,包括:根据公式 计算卫
星节点 与相邻的卫星节点 之间的传输链路的通信质量值dij,作为卫星节点 与相邻的卫星节点 之间的传输链路的通信质量信息;
其中,pij为卫星节点 与相邻的卫星节点 之间的链路传输时延,bij为卫星节点 与相邻的卫星节点 之间的链路总带宽资源量, 为卫星节点 与相邻的卫星节点 之间的链路剩余带宽资源量,eij为卫星节点 与相邻的卫星节点 之间的丢包率,tij为卫星节点 与相邻的卫星节点 之间的链路建立耗时,sij为卫星节点 与相邻的卫星节点 之间的链路建立状态参数, lijis unestablished表示卫星节点 与相邻的卫星节点 当前未建立链路,lijis established表示卫星节点 与相邻的卫星节点 当前已建立链路,αl为预设的带宽参数,βl为预设的丢包率参数,γl为预设的建立耗时参数,maxi,jbij为卫星节点 与相邻的卫星节点 之间的链路总带宽资源量bij的最大值,maxi,jtij为卫星节点 与相邻的卫星节点 之间的链路建立耗时tij的最大值。
6.一种虚拟网络的映射装置,其特征在于,所述装置包括:请求获取模块,用于获取虚拟网络的构建请求,其中,所述构建请求包括所述虚拟网络中虚拟节点的计算资源需求及带宽资源需求;
剩余资源确定模块,用于针对每个卫星节点,确定该卫星节点的剩余网络资源;
稳定性信息确定模块,用于针对每两个相邻的卫星节点,获取该两个相邻的卫星节点与极地区域之间的位置关系、该两个相邻的卫星节点之间传输链路的链路类型及链路通断历史数据,基于所述位置关系、所述链路类型及所述链路通断历史数据,确定该两个相邻的卫星节点之间的链路稳定性信息;
通信质量信息确定模块,用于针对每两个相邻的卫星节点,根据该两个相邻的卫星节点之间传输链路的剩余带宽资源、丢包率、传输时延、建立时长中的至少一种,确定该两个相邻的卫星节点之间传输链路的通信质量信息;
备选节点确定模块,用于从所述卫星节点中确定满足所述计算资源需求及所述带宽资源需求的备选节点;
目标节点确定模块,用于针对每个所述虚拟节点,基于每两个相邻的卫星节点之间传输链路的通信质量信息,确定每两个所述备选节点组成的传输路径中通信质量最好的传输路径的通信质量信息,并基于每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信息,从所述备选节点中确定用于映射该虚拟节点的目标节点,并将该虚拟节点映射至对应的目标节点;
第一链路路径确定模块,用于针对每两个相邻的虚拟节点分别对应的目标节点,基于所述带宽资源需求、每两个相邻的卫星节点之间传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确定该两个目标节点之间的链路路径,并基于所述链路路径建立该两个目标节点之间的通信连接,得到所述虚拟网络对应的目标卫星通信网络;
故障链路确定模块,用于在得到所述目标卫星通信网络之后,获取所述目标卫星通信网络的拓扑信息,基于所述拓扑信息确定所述目标卫星网络中是否存在故障链路;
待连接节点确定模块,用于当所述目标卫星通信网络中存在故障链路时,确定每个所述故障链路包括的卫星节点,作为待连接节点;
第二链路路径确定模块,用于针对每个所述故障链路包括的两个待连接节点,基于所述带宽资源需求、每两个相邻的卫星节点之间传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确定该两个待连接节点之间的链路路径,并基于所述链路路径建立该两个待连接节点之间的通信连接。
7.根据权利要求6所述的装置,其特征在于,所述目标节点确定模块包括:第一目标节点确定子模块,用于针对第一个虚拟节点,将所述备选节点中剩余网络资源最多的备选节点确定为用于映射所述第一个虚拟节点的目标节点;
通信质量信息确定子模块,用于基于每两个相邻的卫星节点之间传输链路的通信质量信息,确定每两个备选节点之间组成的传输路径中通信质量最好的传输路径的通信质量信息;
第二目标节点确定子模块,用于针对每个未映射的虚拟节点,基于所确定的通信质量最好的传输路径的通信质量信息及每个未映射虚拟节点的备选节点的剩余网络资源,从未映射虚拟节点的备选节点中确定用于映射该未映射虚拟节点的目标节点,直至确定每个虚拟节点对应的目标节点。
8.根据权利要求6所述的装置,其特征在于,所述稳定性信息确定模块包括:链路稳定性信息计算子模块,用于根据公式μ=αμA+βμB,计算卫星节点 与相邻的卫星节点 之间的链路稳定性信息μ;
其中, μA表示卫星节点 与
卫星节点 的物理稳定性,μA∈[0,1],ω∈(0,1),l is Inter ISL in the polar region表示卫星节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫星节点 中的至少一个位于极地区域内,l is Inter ISL outside the polar region表示卫星节点与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫星节点 均位于极地区域外,ω为卫星节点 与卫星节点 分别属于不同轨道的卫星且均位于极地区域外时,该两个卫星节点中距离下一次到达极地区域的距离较短的卫星节点与极地区域之间的归一化距离,l is Intra ISL表示卫星节点 与卫星节点 属于同一轨道的卫星,μB表示卫星节点 与卫星节点 之间传输链路的稳定率, N为预设数量或链路的历史建立次数,∑Nflag为卫星节点 与相邻的卫星节点 之间在前N次建立传输链路后未出现链路故障的次数,α为预设的第一权值系数,β为预设的第二权值系数。
说明书 :
一种虚拟网络的映射方法及装置
技术领域
背景技术
网络节点之间建立通信连接,可以得到虚拟网络对应的真实通信网络,这个过程也就是虚
拟网络映射的过程。
选取真实网络节点,作为目标节点,并将虚拟网络所包括的虚拟节点映射至目标节点。然
后,针对每两个目标节点,根据最短路径算法,从未被选取的卫星节点中选取卫星节点,做
为中间节点,并在目标节点与中间节点之间建立通信连接,得到该两个目标节点之间的通
信链路,从而得到虚拟网络对应的真实通信网络。
会对卫星的通信信号造成干扰。因此,上述虚拟网络映射方式并不适用于卫星通信网络,目
前亟需一种适用于卫星通信网络的虚拟网路映射方法。
发明内容
置关系、所述链路类型及所述链路通断历史数据,确定该两个相邻的卫星节点之间的链路
稳定性信息;
链路的通信质量信息;
息,并基于每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信息,从
所述备选节点中确定用于映射该虚拟节点的目标节点,并将该虚拟节点映射至对应的目标
节点;
定性信息,确定该两个目标节点之间的链路路径,并基于所述链路路径建立该两个目标节
点之间的通信连接,得到所述虚拟网络对应的目标卫星通信网络。
性信息,确定该两个待连接节点之间的链路路径,并基于所述链路路径建立该两个待连接
节点之间的通信连接。
的通信质量信息,并基于每个备选节点的剩余网络资源及所确定的最好的传输路径的通信
质量信息,从所述备选节点中确定用于映射该虚拟节点的目标节点的步骤,包括:
确定用于映射该虚拟节点的目标节点,直至确定每个虚拟节点对应的目标节点。
polar region表示卫星节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫
星节点 中的至少一个位于极地区域内,l is Inter ISL outside the polar region表
示卫星节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫星节点 均位于
极地区域外,ω为卫星节点 与卫星节点 分别属于不同轨道的卫星且均位于极地区域外
时,该两个卫星节点中距离下一次到达极地区域的距离较短的卫星节点与极地区域之间的
归一化距离,l is Intra ISL表示卫星节点 与卫星节点 属于同一轨道的卫星,μB表示
卫星节点 与卫星节点 之间传输链路的稳定率, N为预设数量或链路的历
史建立次数,∑Nflag为卫星节点 与相邻的卫星节点 之间在前N次建立传输链路后未出
现链路故障的次数,α为预设的第一权值系数,β为预设的第二权值系数。
星节点 之间的链路剩余带宽资源量,sij为卫星节点 与相邻的卫星节点 之间的链路
建立状态参数, lij is unestablished表示卫星节点 与
相邻的卫星节点 当前未建立链路,lij is established表示卫星节点 与相邻的卫星节
点 当前已建立链路,αn为预设的带宽资源参数,μ为预设的链路状态影响参数。
相邻的卫星节点 之间的传输链路的通信质量信息;
之间的链路剩余带宽资源量,eij为卫星节点 与相邻的卫星节点 之间的丢包率,tij为卫
星节点 与相邻的卫星节点 之间的链路建立耗时,sij为卫星节点 与相邻的卫星节点
之间的链路建立状态参数, lij is unestablished表示
卫星节点 与相邻的卫星节点 当前未建立链路,lij is established表示卫星节点 与
相邻的卫星节点 当前已建立链路,αl为预设的带宽参数,βl为预设的丢包率参数,γl为预
设的建立耗时参数。
史数据,确定该两个相邻的卫星节点之间的链路稳定性信息;
两个相邻的卫星节点之间传输链路的通信质量信息;
的传输路径的通信质量信息,并基于每个备选节点的剩余网络资源及所确定的最好的传输
路径的通信质量信息,从所述备选节点中确定用于映射该虚拟节点的目标节点,并将该虚
拟节点映射至对应的目标节点;
邻的卫星节点之间的链路稳定性信息,确定该两个目标节点之间的链路路径,并基于所述
链路路径建立该两个目标节点之间的通信连接,得到所述虚拟网络对应的目标卫星通信网
络。
的卫星节点之间的链路稳定性信息,确定该两个待连接节点之间的链路路径,并基于所述
链路路径建立该两个待连接节点之间的通信连接。
质量信息;
从未映射虚拟节点的备选节点中确定用于映射该虚拟节点的目标节点,直至确定每个虚拟
节点对应的目标节点。
region表示卫星节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫星节点
中的至少一个位于极地区域内,l is Inter ISL outside the polar region表示卫星
节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫星节点 均位于极地
区域外,ω为卫星节点 与卫星节点 分别属于不同轨道的卫星且均位于极地区域外时,
该两个卫星节点中距离下一次到达极地区域的距离较短的卫星节点与极地区域之间的归
一化距离,l is Intra ISL表示卫星节点 与卫星节点 属于同一轨道的卫星,μB表示卫
星节点 与卫星节点 之间传输链路的稳定率, N为预设数量或链路的历史
建立次数,∑N flag为卫星节点 与相邻的卫星节点 之间在前N次建立传输链路后未出
现链路故障的次数,α为预设的第一权值系数,β为预设的第二权值系数。
该卫星节点的剩余网络资源;针对每两个相邻的卫星节点,获取该两个相邻的卫星节点与
极地区域之间的位置关系、该两个相邻的卫星节点之间传输链路的链路类型及链路通断历
史数据,基于位置关系、链路类型及链路通断历史数据,确定该两个相邻的卫星节点之间的
链路稳定性信息;针对每两个相邻的卫星节点,根据该两个相邻的卫星节点之间传输链路
的剩余带宽资源、丢包率、传输时延、建立时长中的至少一种,确定该两个相邻的卫星节点
之间传输链路的通信质量信息;从卫星节点中确定满足计算资源需求及带宽资源需求的备
选节点;针对每个虚拟节点,基于每两个相邻的卫星节点之间传输链路的通信质量信息,确
定每两个备选节点可组成的传输路径中通信质量最好的传输路径的通信质量信息,并基于
每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信息,从备选节点中
确定用于映射该虚拟节点的目标节点,并将该虚拟节点映射至对应的目标节点;针对每两
个相邻的虚拟节点分别对应的目标节点,基于带宽资源需求、每两个相邻的卫星节点之间
传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确定该两个目
标节点之间的链路路径,并基于链路路径建立该两个目标节点之间的通信连接,得到虚拟
网络对应的目标卫星通信网络。
此,电子设备根据每两个相邻的卫星节点之间的链路稳定性信息,可以选择稳定性较高的
卫星链路组成目标节点之间的链路路径,从而可以提高虚拟网络的稳定性。
附图说明
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的实施例。
具体实施方式
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
映射方法进行介绍。
便,后续称为电子设备。
所述位置关系、所述链路类型及所述链路通断历史数据,确定该两个相邻的卫星节点之间
的链路稳定性信息;
间传输链路的通信质量信息;
质量信息,并基于每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信
息,从所述备选节点中确定用于映射该虚拟节点的目标节点,并将该虚拟节点映射至对应
的目标节点;
路稳定性信息,确定该两个目标节点之间的链路路径,并基于所述链路路径建立该两个目
标节点之间的通信连接,得到所述虚拟网络对应的目标卫星通信网络。
该卫星节点的剩余网络资源;针对每两个相邻的卫星节点,获取该两个相邻的卫星节点与
极地区域之间的位置关系、该两个相邻的卫星节点之间传输链路的链路类型及链路通断历
史数据,基于位置关系、链路类型及链路通断历史数据,确定该两个相邻的卫星节点之间的
链路稳定性信息;针对每两个相邻的卫星节点,根据该两个相邻的卫星节点之间传输链路
的剩余带宽资源、丢包率、传输时延、建立时长中的至少一种,确定该两个相邻的卫星节点
之间传输链路的通信质量信息;从卫星节点中确定满足计算资源需求及带宽资源需求的备
选节点;针对每个虚拟节点,基于每两个相邻的卫星节点之间传输链路的通信质量信息,确
定每两个备选节点可组成的传输路径中通信质量最好的传输路径的通信质量信息,并基于
每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信息,从备选节点中
确定用于映射该虚拟节点的目标节点,并将该虚拟节点映射至对应的目标节点;针对每两
个相邻的虚拟节点分别对应的目标节点,基于带宽资源需求、每两个相邻的卫星节点之间
传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确定该两个目
标节点之间的链路路径,并基于链路路径建立该两个目标节点之间的通信连接,得到虚拟
网络对应的目标卫星通信网络。
此,电子设备根据每两个相邻的卫星节点之间的链路稳定性信息,可以选择稳定性较高的
卫星链路组成目标节点之间的链路路径,从而可以提高虚拟网络的稳定性。
也就可以接收该构建请求。由于虚拟网络中的虚拟节点对于计算资源、带宽资源等网络资
源存在需求,因此上述构建请求可以包括虚拟网络中虚拟节点的计算资源需求及虚拟链路
的带宽资源需求,虚拟链路即为虚拟节点之间的传输链路。
点中确定能够满足虚拟网络的构建请求的卫星节点,电子设备可以确定最近一次获取到的
剩余网络资源信息,根据剩余网络资源信息确定卫星通信网络中每个卫星节点的剩余网络
资源。其中,上述剩余网络资源可以包括卫星节点剩余的计算资源及卫星链路剩余的带宽
资源,卫星链路即为相邻的卫星节点之间的传输链路。
节点之间的带宽利用率。其中,卫星节点与相邻的卫星节点之间的带宽利用率即为卫星节
点与相邻的卫星节点之间已用带宽的加和与总带宽的比值。
了通信连接的两个相邻的卫星节点组成一条传输链路。其中,组成传输链路的两个卫星节
点可能是同一卫星轨道中的两个相邻的卫星结节,也可能是不同卫星轨道中的两个相邻的
卫星节点。
2022、2023在卫星轨道202上运行,卫星节点2031、2032、2033在卫星轨道203上运行,卫星节
点2041、2042、2043在卫星轨道204上运行。与卫星节点2022相邻的卫星节点包括卫星节点
2021、卫星节点2023、卫星节点2012及卫星节点2032,那么卫星节点2021与卫星节点2022可
以组成传输链路,卫星节点2022与卫星节点2023可以组成传输链路,卫星节点2022与卫星
节点2012可以组成传输链路,卫星节点2022与卫星节点2032可以组成传输链路。
中的某一个卫星节点进入极地区域,将会断开传输链路。除此之外,宇宙空间中的辐射、激
光等无规律因素也会导致卫星节点之间的传输链路断开。因此,为了确保用于映射虚拟网
络的卫星节点之间的传输链路的稳定性较高,在上述步骤S103中,针对每两个相邻的卫星
节点,电子设备可以获取该两个相邻的卫星节点与极地区域之间的位置关系、该两个相邻
的卫星节点之间传输链路的链路类型及链路通断历史数据,然后基于位置关系、链路类型
及链路通断历史数据,确定该两个相邻的卫星节点之间的链路稳定性信息,其中,链路稳定
性信息可以表征相邻的卫星节点之间传输链路的稳定性,传输链路的链路类型包括同轨道
传输链路及轨道间传输链路,同通轨道传输链路指建立传输链路的两个相邻的卫星节点为
同一极地轨道中的卫星节点,轨道间传输链路指建立传输链路的两个相邻的卫星节点为不
同极地轨道中的卫星节点。
不会断开,此时电子设备可以确定该两个相邻的卫星节点之间的建立传输链路时的链路稳
定性较高,那么电子设备确定的链路稳定性信息也就可以表示该两个相邻的卫星节点之间
建立传输链路时的链路稳定性较高。
输链路将不会很快断开,那么电子设备确定的链路稳定性信息也就可以表示该两个相邻的
卫星节点之间建立传输链路时的链路稳定性相对较高。
节点之间建立的传输链路将会很快断开,那么电子设备确定的链路稳定性信息也就可以表
示该两个相邻的卫星节点之间建立传输链路时的链路稳定性较低。
断开状态,那么电子设备确定的链路稳定性信息也就可以表示该两个相邻的卫星节点之间
建立传输链路时的链路稳定性为零。
及建立的传输链路受宇宙空间中的辐射、激光等无规律因素的影响发生故障的次数。这样,
根据链路通断历史数据也就可以确定该相邻的两个卫星节点建立的传输链路的稳定率。例
如,卫星节点J1与卫星节点J2建立传输链路的次数为20,在这20次建立的传输链路中有6次
发生故障,那么电子设备便可以确定卫星节点J1与卫星节点J2建立的传输链路的稳定率为
(20‑6)÷20×100%=70%。
就可以表示该两个相邻的卫星节点之间建立传输链路时的链路稳定性较高。当相邻的两个
卫星节点建立的传输链路的稳定率较低时,说明该相邻的两个卫星节点之间建立传输链路
时发生故障的可能性较高,电子设备确定的链路稳定性信息也就可以表示该两个相邻的卫
星节点之间建立传输链路时的链路稳定性较低。
类型,确定该两个卫星节点之间传输链路的物理稳定性,并基于该两个相邻的卫星节点链
路通断历史数据,确定该相邻的两个卫星节点建立的传输链路的稳定率,然后基于物理稳
定性及稳定率,确定该两个卫星节点之间的链路稳定性信息。
节点之间传输链路的剩余带宽资源、丢包率、传输时延、建立时长中的至少一种,确定该两
个相邻的卫星节点之间传输链路的通信质量信息。
表示该两个相邻的卫星节点之间建立的传输链路的通信质量较低。当两个相邻的卫星节点
之间传输链路的剩余带宽资源较多时,说明该两个相邻的卫星节点之间传输链路的通信质
量较高,在这种情况下电子设备确定的通信质量信息可以表示该两个相邻的卫星节点之间
建立的传输链路的通信质量较高。
两个相邻的卫星节点之间建立的传输链路的通信质量较低。当两个相邻的卫星节点之间传
输链路的丢包率较低时,说明该两个相邻的卫星节点之间传输链路的通信质量较高,在这
种情况下电子设备确定的通信质量信息可以表示该两个相邻的卫星节点之间建立的传输
链路的通信质量较高。
确定的通信质量信息可以表示该两个相邻的卫星节点之间建立的传输链路的通信质量较
低。当两个相邻的卫星节点之间传输链路的传输时延较低时,说明该两个相邻的卫星节点
之间进行信息传输时的耗时较短,传输链路的通信质量较高,在这种情况下电子设备确定
的通信质量信息可以表示该两个相邻的卫星节点之间建立的传输链路的通信质量较高。
链路,那么在该两个相邻的卫星节点进行通信传输之前需要额外耗费较多的时间建立传输
链路,这会降低传输链路的通信质量,在这种情况下电子设备确定的通信质量信息可以表
示该两个相邻的卫星节点之间建立的传输链路的通信质量较低。当两个相邻的卫星节点之
间传输链路的传输时延较低时,说明该两个相邻的卫星节点之间建立传输链路的耗时较
短。也就是说,若当前该两个相邻的卫星节点未建立传输链路,那么在该两个相邻的卫星节
点进行通信传输之前需要额外耗费较少的时间建立传输链路,这样该两个卫星节点进行通
信传输所花费的时间也就较短,传输链路的通信质量也就较高,在这种情况下电子设备确
定的通信质量信息可以表示该两个相邻的卫星节点之间建立的传输链路的通信质量较高。
包率、传输时延、建立时长的加权平均值,作为该两个相邻的卫星节点之间传输链路的通信
质量信息。
时及链路建立状态,其中,链路建立状态为表示带两个卫星节点当前是否已建立传输链路
的信息。如果某两个卫星节点当前并未建立传输链路,那么该两个卫星节点之间的剩余带
宽资源即为总带宽资源,该两个卫星节点之间的带宽资源利用率即为0,该两个卫星节点之
间的链路建立耗时、丢包率、传输时延可以通过该两个卫星节点之前建立传输链路时的历
史数据获得。
算资源需求及上述带宽资源需求的备选节点。
述带宽资源需求。当某卫星节点的剩余计算资源满足上述计算资源需求,且该卫星节点与
至少一个相邻的卫星节点之间的剩余带宽资源满足上述带宽资源需求时,电子设备可以确
定该卫星节点为备选节点。
时,可以确定卫星节点 为备选节点。
信质量信息,确定每两个备选节点可组成的传输路径中通信质量最好的传输路径的通信质
量信息,并基于每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信
息,从备选节点中确定用于映射该虚拟节点的目标节点,并将该虚拟节点映射至对应的目
标节点。
传输路径中通信质量最好的传输路径的通信质量信息。其中,传输路径包括组成该传输路
径的备选节点之间的传输链路,电子设备可以基于组成传输路径的备选节点之间的传输链
路的通信质量信息,确定该传输路径的通信质量信息。
2031)、传输路径(2022‑2032‑2031‑2041)及传输路径(2032‑2031‑2041)。其中,传输路径
(2022‑2032‑2031)表示该传输路径由传输链路(2022‑2032)及传输链路(2032‑2031)组成,
电子设备可以根据传输链路(2022‑2032)的通信质量信息及传输链路(2032‑2031)的通信
质量信息确定传输路径(2022‑2032‑2031)的通信质量信息。传输路径(2022‑2032‑2031‑
2041)表示该传输路径由传输链路(2022‑2032)、传输链路(2032‑2031)及传输链路(2031‑
2041)组成,电子设备可以根据传输链路(2022‑2032)的通信质量信息、传输链路(2032‑
2031)的通信质量信息及传输链路(2031‑2041)的通信质量信息确定传输路径(2022‑2032‑
2031‑2041)的通信质量信息。传输路径(2032‑2031‑2041)表示该传输路径由传输链路
(2032‑2031)及传输链路(2031‑2041)组成,电子设备可以根据传输链路(2032‑2031)的通
信质量信息及传输链路(2031‑2041)的通信质量信息确定传输路径(2032‑2031‑2041)的通
信质量信息。
节点之间的传输链路的通信质量值的加和,作为该传输路径的通信质量值。
路径的通信质量信息,从备选节点中确定用于映射该虚拟节点的目标节点,并将该虚拟节
点映射至对应的目标节点,也就是在目标节点上部署该虚拟节点。
可以基于带宽资源需求、每两个相邻的卫星节点之间传输链路的通信质量信息及每两个相
邻的卫星节点之间的链路稳定性信息,确定该两个目标节点之间的链路路径,并基于链路
路径建立该两个目标节点之间的通信连接,得到虚拟网络对应的目标卫星通信网络。
用数值的形式表示,可以称为通信质量值,其中,通信质量值越低表示通信质量越好。针对
每两个相邻的虚拟节点分别对应的目标节点,电子设备可以将该两个目标节点之中的一个
作为起点节点,另一个作为终点节点,然后,根据以下步骤确定该两个目标节点之间的链路
路径:
卫星节点的天线,建立该两个目标节点之间的通信连接,进而得到虚拟网络对应的目标卫
星通信网络。其中,目标卫星通信网络也就是用于映射上述虚拟网络的卫星节点组成的卫
星通信网络。
之间的链路稳定性信息,确定链路稳定性较高的传输链路组成目标节点之间的链路路径,
这样可以保证用于映射虚拟网络的目标卫星通信网络的稳定性较高,提高虚拟网络的稳定
性。
确定目标卫星通信网络中是否存在故障链路。
定目标卫星通信网络中是否存在故障链路。其中,预先设置的时间间隔可以根据故障链路
的检测要求进行设置,例如,可以为1秒、10秒等,在此不做具体限定。
节点。
稳定性信息,确定该两个待连接节点之间的链路路径,并基于所述链路路径建立该两个待
连接节点之间的通信连接。
星节点之间传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确
定该两个待连接节点之间的链路路径。在确定该两个待连接节点之间的链路路径之后,电
子设备可以基于两个待连接节点之间的链路路径,建立该两个待连接节点之间的通信连
接。其中,确定待连接节点之间的链路路径的具体方式及建立待连接节点之间的通信连接
的具体方式与上述步骤S107中的方式相同,可以参见上述步骤S107部分的描述,在此不再
赘述。
路稳定性信息,确定故障链路包括的待连接节点之间的链路路径,这样无需重新建立虚拟
网络对应的目标卫星通信网络,可以在目标卫星通信网络中出现故障链路时减少调整目标
卫星通信网络所花费的时间。
中是否存在故障链路;当目标卫星通信网络中存在故障链路时,确定每个故障链路包括的
卫星节点,作为待连接节点;针对每个故障链路包括的两个待连接节点,基于带宽资源需
求、每两个相邻的卫星节点之间传输链路的通信质量信息及每两个相邻的卫星节点之间的
链路稳定性信息,确定该两个待连接节点之间的链路路径,并基于链路路径建立该两个待
连接节点之间的通信连接。这样,电子设备可以根据带宽资源需求、每两个相邻的卫星节点
之间传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确定故障
链路包括的待连接节点之间的链路路径,无需重新建立虚拟网络对应的目标卫星通信网
络,可以在目标卫星通信网络中出现故障链路时减少调整目标卫星通信网络所花费的时
间。
的传输路径中通信质量最好的传输路径的通信质量信息,并基于每个备选节点的剩余网络
资源及所确定的最好的传输路径的通信质量信息,从所述备选节点中确定用于映射该虚拟
节点的目标节点的步骤,可以包括:
拟网络中的任意一个虚拟节点,也可以为预先确定的某个虚拟节点。
拟节点501为第一个虚拟节点,然后可以将备选节点中剩余网络资源最多的备选节点确定
为用于映射起点虚拟节点501的目标节点。
节点之间传输链路的通信质量信息,确定每两个备选节点之间可组成的传输路径的通信质
量信息。
卫星节点之间可组成的传输路径的通信质量值中最小的通信质量值,并将该最小的通信质
量值存储在通信质量值表格中。在确定备选节点之后,针对每两个备选节点,电子设备可以
在通信质量值表格中查询该两个备选节点之间可组成的传输路径的通信质量值中最小的
通信质量值,作为该两个备选节点可组成的传输路径中通信质量最好的传输路径的通信质
量信息。
节点中确定用于映射该虚拟节点的目标节点,直至确定每个虚拟节点对应的目标节点。
映射虚拟节点的备选节点中确定用于映射该被选择的虚拟节点的目标节点。
最大的备选节点,作为用于映射该被选择的虚拟节点的目标节点。其中,备选节点的节点相
关度为该备选节点与每个已映射虚拟节点的目标节点之间通信质量最好的传输路径的通
信质量值的加和,可以通过如下所示的公式进行计算:
星节点之间传输链路的通信质量信息,确定每两个备选节点之间可组成的传输路径中通信
质量最好的传输路径的通信质量信息;针对每个未映射的虚拟节点,基于所确定的通信质
量最好的传输路径的通信质量信息及每个未映射虚拟节点的备选节点的剩余网络资源,从
未映射虚拟节点的备选节点中确定映射该虚拟节点的目标节点,直至确定每个虚拟节点对
应的目标节点。这样,电子设备可以确定用于映射每个虚拟节点的目标节点,根据确定的目
标节点映射虚拟节点,可以提高目标卫星通信网络的通信质量。
置关系影响的稳定性;μA∈[0,1],ω∈(0,1),l is Inter ISL in the polar region表示
卫星节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫星节点 中的至
少一个位于极地区域内,l is Inter ISL in the polar region表示卫星节点 与卫星节
点 分别属于不同轨道的卫星,且卫星节点 与卫星节点 均位于极地区域外,ω为卫星
节点 与卫星节点 分别属于不同轨道的卫星且均位于极地区域外时,该两个卫星节点中
距离下一次到达极地区域的距离较短的卫星节点与极地区域之间的归一化距离,l is
Intra ISL表示卫星节点 与卫星节点 属于同一轨道的卫星,μB表示卫星节点 与卫星
节点 之间传输链路的稳定率。
链路的稳定率μB:
稳定性值μ:
路稳定性值μ的数值越低,表示卫星节点 与相邻的卫星节点 之间的传输链路的稳定性
越差。
可以准确地确定每两个相邻的卫星节点之间的链路稳定性信息。
间的链路剩余带宽资源量 并根据如下所示的公式确定卫星节点 与相邻的卫星节点
之间的链路建立状态参数sij:
点 剩余的计算资源越多;归一化剩余计算资源量 及剩余计算资源占比 越小,表示
卫星节点 的剩余计算资源越少。
一化剩余带宽资源量 及剩余带宽资源占比 越大,表示卫星节点 剩余的带宽资源
越多;归一化剩余带宽资源量 及剩余带宽资源占比 越小,表示卫星节点 剩余的
带宽资源越少。
所示的公式,计算卫星节点 的剩余网络资源wi:
的链路状态影响参数μ的取值可以(0,1)。例如,μ可以取值为0.5,当卫星节点 与相邻的卫
星节点 之间已建立传输链路时, 当卫星节点 与相邻的卫星节点 之间
未建立传输链路时, 这样,当卫星节点 与相邻的卫星节点 之间已建
立传输链路时, 与 及 的乘积的值较大,那么剩余网络资源wi的值也就较大;当
卫星节点 与相邻的卫星节点 之间未建立传输链路时, 与 及 的乘积的值
较小,那么剩余网络资源wi的值也就较小。这样,剩余网络资源wi可以充分表征当前卫星节
点 的剩余网络资源的大小,当电子设备确定用于映射虚拟节点的目标节点时,可以选择
剩余网络资源wi的值较高的卫星节点作为目标节点,这样可以做到所有卫星节点的负载均
衡,并且可以避免某个卫星节点故障时出现大量已建立的虚拟网络同时故障的情况出现。
卫星节点 与卫星节点 之间的已用带宽占比 归一化已用带宽 及已用带宽
占比 越高,表示卫星节点 与卫星节点 之间的剩余带宽资源越少,那么通信质量
值dij的数值也就越高,通信质量越差;归一化已用带宽 及已用带宽占比 越低,
表示卫星节点 与卫星节点 之间的剩余带宽资源越多,那么通信质量值dij的数值也就
越低,通信质量越好。
说明卫星节点 与卫星节点 之间建立传输链路时的耗时越长,那么通信质量值dij的数
值也就越高;归一化链路立耗时 越低,说明卫星节点 与卫星节点 之间建立传输
链路时的耗时越短,那么通信质量值dij的数值也就越小。
点 与卫星节点 之间的丢包率eij数值越低时,说明卫星节点 与卫星节点 之间的通
信状况较好,丢包较少,那么通信质量值dij的数值也就越低。
以充分表征相邻的卫星链路之间的传输链路的通信质量,电子设备根据传输链路的通信质
量值dij确定目标节点之间的传输路径时,可以选择通信质量较好的传输链路建立传输路
径。
的卫星节点之间的传输链路的通信质量信息。
路通断历史数据,基于所述位置关系、所述链路类型及所述链路通断历史数据,确定该两个
相邻的卫星节点之间的链路稳定性信息;
该两个相邻的卫星节点之间传输链路的通信质量信息;
好的传输路径的通信质量信息,并基于每个备选节点的剩余网络资源及所确定的最好的传
输路径的通信质量信息,从所述备选节点中确定用于映射该虚拟节点的目标节点,并将该
虚拟节点映射至对应的目标节点;
个相邻的卫星节点之间的链路稳定性信息,确定该两个目标节点之间的链路路径,并基于
所述链路路径建立该两个目标节点之间的通信连接,得到所述虚拟网络对应的目标卫星通
信网络。
点,确定该卫星节点的剩余网络资源;针对每两个相邻的卫星节点,获取该两个相邻的卫星
节点与极地区域之间的位置关系、该两个相邻的卫星节点之间传输链路的链路类型及链路
通断历史数据,基于位置关系、链路类型及链路通断历史数据,确定该两个相邻的卫星节点
之间的链路稳定性信息;针对每两个相邻的卫星节点,根据该两个相邻的卫星节点之间传
输链路的剩余带宽资源、丢包率、传输时延、建立时长中的至少一种,确定该两个相邻的卫
星节点之间传输链路的通信质量信息;从卫星节点中确定满足计算资源需求及带宽资源需
求的备选节点;针对每个虚拟节点,基于每两个相邻的卫星节点之间传输链路的通信质量
信息,确定每两个备选节点可组成的传输路径中通信质量最好的传输路径的通信质量信
息,并基于每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信息,从
备选节点中确定用于映射该虚拟节点的目标节点,并将该虚拟节点映射至对应的目标节
点;针对每两个相邻的虚拟节点分别对应的目标节点,基于带宽资源需求、每两个相邻的卫
星节点之间传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确
定该两个目标节点之间的链路路径,并基于链路路径建立该两个目标节点之间的通信连
接,得到虚拟网络对应的目标卫星通信网络。
此,电子设备根据每两个相邻的卫星节点之间的链路稳定性信息,可以选择稳定性较高的
卫星链路组成目标节点之间的链路路径,从而可以提高虚拟网络的稳定性。
故障链路;
息及每两个相邻的卫星节点之间的链路稳定性信息,确定该两个待连接节点之间的链路路
径,并基于所述链路路径建立该两个待连接节点之间的通信连接。
点的备选节点与该目标节点之间可组成的传输路径的通信质量信息;
源,从未映射虚拟节点的备选节点中确定用于映射该虚拟节点的目标节点,直至确定每个
虚拟节点对应的目标节点。
的链路稳定性信息;
polar region表示卫星节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫
星节点 中的至少一个位于极地区域内,l is Inter ISL in the polar region表示卫星
节点 与卫星节点 分别属于不同轨道的卫星,且卫星节点 与卫星节点 均位于极地区
域外,ω为卫星节点 与卫星节点 分别属于不同轨道的卫星且均位于极地区域外时,该
两个卫星节点中距离下一次到达极地区域的距离较短的卫星节点与极地区域之间的归一
化距离,l is Intra ISL表示卫星节点 与卫星节点 属于同一轨道的卫星,μB表示卫星
节点 与卫星节点 之间传输链路的稳定率, N为预设数量或链路的历史建
立次数,∑Nflag为卫星节点 与相邻的卫星节点 之间在前N次建立传输链路后未出现链
路故障的次数,α为预设的第一权值系数,β为预设的第二权值系数。
星节点 之间的链路剩余带宽资源量,sij为卫星节点 与相邻的卫星节点 之间的链路
建立状态参数, lij is unestablished表示卫星节点
与相邻的卫星节点 当前未建立链路,lij is established表示卫星节点 与相邻的卫星
节点 当前已建立链路,αn为预设的带宽资源参数,μ为预设的链路状态影响参数。
邻的卫星节点 之间的传输链路的通信质量值dij,作为卫星节点 与相邻的卫星节点
之间的传输链路的通信质量信息;
之间的链路剩余带宽资源量,eij为卫星节点 与相邻的卫星节点 之间的丢包率,tij为卫
星节点 与相邻的卫星节点 之间的链路建立耗时,sij为卫星节点 与相邻的卫星节点
之间的链路建立状态参数, lij is unestablished表示
卫星节点 与相邻的卫星节点 当前未建立链路,lij is established表示卫星节点 与
相邻的卫星节点 当前已建立链路,αl为预设的带宽参数,βl为预设的丢包率参数,γl为预
设的建立耗时参数。
互间的通信,
点,确定该卫星节点的剩余网络资源;针对每两个相邻的卫星节点,获取该两个相邻的卫星
节点与极地区域之间的位置关系、该两个相邻的卫星节点之间传输链路的链路类型及链路
通断历史数据,基于位置关系、链路类型及链路通断历史数据,确定该两个相邻的卫星节点
之间的链路稳定性信息;针对每两个相邻的卫星节点,根据该两个相邻的卫星节点之间传
输链路的剩余带宽资源、丢包率、传输时延、建立时长中的至少一种,确定该两个相邻的卫
星节点之间传输链路的通信质量信息;从卫星节点中确定满足计算资源需求及带宽资源需
求的备选节点;针对每个虚拟节点,基于每两个相邻的卫星节点之间传输链路的通信质量
信息,确定每两个备选节点可组成的传输路径中通信质量最好的传输路径的通信质量信
息,并基于每个备选节点的剩余网络资源及所确定的最好的传输路径的通信质量信息,从
备选节点中确定用于映射该虚拟节点的目标节点,并将该虚拟节点映射至对应的目标节
点;针对每两个相邻的虚拟节点分别对应的目标节点,基于带宽资源需求、每两个相邻的卫
星节点之间传输链路的通信质量信息及每两个相邻的卫星节点之间的链路稳定性信息,确
定该两个目标节点之间的链路路径,并基于链路路径建立该两个目标节点之间的通信连
接,得到虚拟网络对应的目标卫星通信网络。
此,电子设备根据每两个相邻的卫星节点之间的链路稳定性信息,可以选择稳定性较高的
卫星链路组成目标节点之间的链路路径,从而可以提高虚拟网络的稳定性。
Architecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便
于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
以是至少一个位于远离前述处理器的存储装置。
Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现
场可编程门阵列(Field‑Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立
门或者晶体管逻辑器件、分立硬件组件。
述的虚拟网络的映射方法的步骤。
的计算资源需求及带宽资源需求;针对每个卫星节点,确定该卫星节点的剩余网络资源;针
对每两个相邻的卫星节点,获取该两个相邻的卫星节点与极地区域之间的位置关系、该两
个相邻的卫星节点之间传输链路的链路类型及链路通断历史数据,基于位置关系、链路类
型及链路通断历史数据,确定该两个相邻的卫星节点之间的链路稳定性信息;针对每两个
相邻的卫星节点,根据该两个相邻的卫星节点之间传输链路的剩余带宽资源、丢包率、传输
时延、建立时长中的至少一种,确定该两个相邻的卫星节点之间传输链路的通信质量信息;
从卫星节点中确定满足计算资源需求及带宽资源需求的备选节点;针对每个虚拟节点,基
于每两个相邻的卫星节点之间传输链路的通信质量信息,确定每两个备选节点可组成的传
输路径中通信质量最好的传输路径的通信质量信息,并基于每个备选节点的剩余网络资源
及所确定的最好的传输路径的通信质量信息,从备选节点中确定用于映射该虚拟节点的目
标节点,并将该虚拟节点映射至对应的目标节点;针对每两个相邻的虚拟节点分别对应的
目标节点,基于带宽资源需求、每两个相邻的卫星节点之间传输链路的通信质量信息及每
两个相邻的卫星节点之间的链路稳定性信息,确定该两个目标节点之间的链路路径,并基
于链路路径建立该两个目标节点之间的通信连接,得到虚拟网络对应的目标卫星通信网
络。
此,电子设备根据每两个相邻的卫星节点之间的链路稳定性信息,可以选择稳定性较高的
卫星链路组成目标节点之间的链路路径,从而可以提高虚拟网络的稳定性。
在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖
非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要
素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在
包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。