一种卫星边缘缓存网络内容分发与资源管控算法及装置制造方法及图纸

技术编号:36539541 阅读:9 留言:0更新日期:2023-02-01 16:34
本发明专利技术公开了一种卫星边缘缓存网络内容分发与资源管控算法的装置,包括通信模块、存储模块、内容分发模块、计费模块与资源管理模块;通信模块:负责星地/星间的信令及数据传输;存储模块:负责存储网络中的部分内容文件。本发明专利技术中,充分利用了卫星网络的多轨道多层次结构特征与卫星存储能力,借鉴地面网络先进的边缘缓存技术,利用卫星的缓存能力,将热点文件缓存在各卫星节点中,从而实现网络内容与功能的下沉,形成卫星边缘缓存网络,并利用高低轨卫星不同通信及处理能力特性,构建多级网络内缓存,增加了内容获取的灵活性,进一步降低卫星网络的业务时延。卫星网络的业务时延。卫星网络的业务时延。

【技术实现步骤摘要】
一种卫星边缘缓存网络内容分发与资源管控算法及装置


[0001]本专利技术涉及卫星边缘缓存网络内容分发与资源管控
,尤其涉及一种卫星边缘缓存网络内容分发与资源管控算法及装置。

技术介绍

[0002]近年来,低轨星座的发展日新月异,相比于高轨卫星,低轨卫星能够显著缩短星地传播时间,为用户带来更加敏捷的服务响应与数据传输时延,为时敏业务的卫星承载提供了更多可能性。然而受限于低轨卫星的重量、大小及功耗,低轨卫星的存储处理功能与高轨卫星相比具有明显差距,为了实现优势互补,高低轨联合组网成为大势所趋。另一方面,随着星上能力的不断增强,卫星将具备一定的存储与计算能力,未来处理类卫星将逐渐代替透明转发卫星成为主流。卫星节点能力的升级与卫星组网方式的演进使得边缘缓存网络的星上应用成为可能。
[0003]目前,现有的卫星通信网络在获取网络内容时不够灵活,且在传输过程中,存在一定的网络延时,不能能够有效利用卫星存储能力,提升卫星网络业务时延,增强对于时敏业务的服务性能。
[0004]边缘缓存网络采用网络内缓存的思想,将CCN的基本思想是采用网络内缓存,将文件数据缓存在内容提供商与用户终端之间的网络中间节点内,因此用户的内容请求能够终止在网络中缓存有目标内容的某个节点,而不用一直传递到内容提供者,从而增加了内容获取的灵活性、减少业务时延,利用卫星的缓存能力,将热点文件缓存在各卫星节点中,可实现网络内容与功能的下沉,形成卫星边缘缓存网络,进一步降低卫星网络的业务时延,因此,本专利技术基于边缘缓存网络提出一种卫星边缘缓存网络内容分发与资源管控算法及装置。

技术实现思路

[0005]本专利技术的目的在于:为了解决上述问题,而提出的一种卫星边缘缓存网络内容分发与资源管控算法及装置。
[0006]为了实现上述目的,本专利技术采用了如下技术方案:
[0007]一种卫星边缘缓存网络内容分发与资源管控算法的装置,包括通信模块、存储模块、内容分发模块、计费模块与资源管理模块;
[0008]通信模块:负责星地/星间的信令及数据传输;
[0009]存储模块:负责存储网络中的部分内容文件;
[0010]内容分发模块:负责对用户的内容请求进行响应,并根据各节点的缓存状态从网络中合适的位置调取相应的内容文件发送给用户;
[0011]计费模块:负责向用户收取服务费用或向上级缓存节点进行付费;
[0012]资源管理模块:针对每一用户的内容请求,用户的接入卫星及分配带宽进行决策,使得自身收益最大化。
[0013]优选地,所述资源管理模块包括信息收集模块与计算决策模块,所述信息收集模块负责收集本协作群内各低轨卫星节点以及高轨卫星节点的缓存状态、用户到本协作群内各低轨卫星节点的链路状况数据,计算出接入卫星决策变量与带宽分配变量的值,并决策结果通过通信模块告知被选中的接入卫星k
[0014]一种卫星边缘缓存网络内容分发与资源管控算法,包括以下步骤:
[0015]S1.将覆盖区域部分重叠或覆盖区域相近的卫星划分为若干边缘协作组,协作组中的卫星共同为覆盖区中的用户进行接入服务;
[0016]S2.各低轨卫星可通过星间链路与高轨卫星相连,进行内容请求或回传;
[0017]S3.地面内容提供商将通过信关站接入高轨卫星,地面内容提供商、高轨卫星、低轨卫星形成多级边缘缓存网络,为整个网络提供内容服务。
[0018]优选地,所述实现步骤S1的方法具体包括步骤:
[0019]S11.将网络的全部内容文件存储在内容提供商的数据中心,数据中心包含有F个文件,文件的大小为Q比特,第f个文件被请求的概率为q
f

[0020]S12.网络中各低轨及高轨卫星均具备存储能力,可根据自身能力对网络中步骤S11的热门文件进行缓存,形成边缘缓存网络,卫星k的缓存状态由二值变量β
kf
指示,β
kf
=1表示卫星k中缓存有文件f的副本,β
kf
=0则表示卫星k并未缓存文件f,其中低轨卫星为网络的一级接入节点,为用户提供接入服务。
[0021]优选地,所述实现步骤S2的方法具体包括以下步骤:
[0022]S21.用户发起对于某一内容文件的请求,并向网络中发出一个内容请求数据包;
[0023]S22.当低轨的边缘协作群收到本区域中的用户申请,将根据用户的请求内容、服务质量要求及链路质量选择最佳接入卫星k为用户分配接入带宽并提供内容服务,表示卫星k是否被选中为“用户u请求文件f”进行响应并提供服务,其中表示卫星k与用户u建立连接并传输文件f,反之表示卫星k不响应这一请求;
[0024]S23.卫星k首先检查自身的缓存资源,若存储了相应的内容副本则直接反馈给用户,并向运营商申请购买相应的带宽分配变量用于为用户u传输文件f;否则卫星k将内容的名称记入其未决请求表并依据转发信息库中的记录将请求转发向下一级服务节点,即高轨卫星。
[0025]优选地,所述实现步骤S3的方法具体包括以下步骤:
[0026]S31.高轨卫星重复上述步骤S2的过程直到在自身缓存或内容提供商处找到了目标内容,而目标内容将会沿着内容请求数据包的反向路径发送给用户,从而形成一个树形多级缓存架构;
[0027]S32.在树形多级缓存架构下,当卫星k被选中来响应用户u对文件f的请求,即卫星k依据用户u的时延需求向运营商购买一定的带宽对用户u进行服务,则用户所经历的时延为:
[0028][0029]其中,Q为文件数据量大小,c为光速;R
uk
、R
Gk
、R
G0
分别为用户u与低轨卫星k,低轨卫星k与高轨卫星以及高轨卫星与地面内容提供商间的无线链路的频谱效率,L
uk、
L
Gk
、L
G0
分别为用户u与低轨卫星k,低轨卫星k与高轨卫星以及高轨卫星与地面内容提供商间的距离,B
Gk
、B
G0
分别为低轨卫星k与高轨卫星以及高轨卫星与地面内容提供商间无线链路的带宽,β
Gf
表示高轨卫星是否存储了文件f的副本;
[0030]S33.用户对接入卫星提供的内容服务进行付费ρ,低轨星座中的各边缘协作群通过为覆盖区域中的用户进行服务获得收益,同时其服务成本包括:1)为每个用户服务时向运营商购买带宽分配变量所需的成本,单价为φ;2)当服务卫星k未缓存用户所请求的文件f时,需向高轨卫星请求文件f并对该文件进行付费通过对用户进行服务,卫星k可得到的净收益为
[0031]优选地,所述步骤S33中卫星决策变量与带宽分配变量的求解方法包括以下步骤:
[0032]S331.用户可容忍的最大时延为D
th
,且各低轨卫星的边缘协作群只对能够产生正向净收益的请求进行服务,则边缘协作群对的接入卫星决策变量与带宽分配变量过程即为求解以下优化问题:
[0033]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种卫星边缘缓存网络内容分发与资源管控算法的装置,其特征在于,包括通信模块、存储模块、内容分发模块、计费模块与资源管理模块;通信模块:负责星地/星间的信令及数据传输;存储模块:负责存储网络中的部分内容文件;内容分发模块:负责对用户的内容请求进行响应,并根据各节点的缓存状态从网络中合适的位置调取相应的内容文件发送给用户;计费模块:负责向用户收取服务费用或向上级缓存节点进行付费;资源管理模块:针对每一用户的内容请求,用户的接入卫星及分配带宽进行决策,使得自身收益最大化。2.根据权利要求1所述的一种卫星边缘缓存网络内容分发与资源管控算法的装置,其特征在于,所述资源管理模块包括信息收集模块与计算决策模块,所述信息收集模块负责收集本协作群内各低轨卫星节点以及高轨卫星节点的缓存状态、用户到本协作群内各低轨卫星节点的链路状况数据,计算出接入卫星决策变量与带宽分配变量的值,并决策结果通过通信模块告知被选中的接入卫星结果通过通信模块告知被选中的接入卫星3.一种卫星边缘缓存网络内容分发与资源管控算法,其特征在于,包括以下步骤:S1.将覆盖区域部分重叠或覆盖区域相近的卫星划分为若干边缘协作组,协作组中的卫星共同为覆盖区中的用户进行接入服务;S2.各低轨卫星可通过星间链路与高轨卫星相连,进行内容请求或回传;S3.地面内容提供商将通过信关站接入高轨卫星,地面内容提供商、高轨卫星、低轨卫星形成多级边缘缓存网络,为整个网络提供内容服务。4.根据权利要求3所述的一种卫星边缘缓存网络内容分发与资源管控算法,其特征在于,所述实现步骤S1的方法具体包括步骤:S11.将网络的全部内容文件存储在内容提供商的数据中心,数据中心包含有F个文件,文件的大小为Q比特,第f个文件被请求的概率为q
f
;S12.网络中各低轨及高轨卫星均具备存储能力,可根据自身能力对网络中步骤S11的热门文件进行缓存,形成边缘缓存网络,卫星k的缓存状态由二值变量β
kf
指示,β
kf
=1表示卫星k中缓存有文件f的副本,β
kf
=0则表示卫星k并未缓存文件f,其中低轨卫星为网络的一级接入节点,为用户提供接入服务。5.根据权利要求3所述的一种卫星边缘缓存网络内容分发与资源管控算法,其特征在于,所述实现步骤S2的方法具体包括以下步骤:S21.用户发起对于某一内容文件的请求,并向网络中发出一个内容请求数据包;S22.当低轨的边缘协作群收到本区域中的用户申请,将根据用户的请求内容、服务质量要求及链路质量选择最佳接入卫星k为用户分配接入带宽并提供内容服务,表示卫星k是否被选中为“用户u请求文件f”进行响应并提供服务,其中表示卫星k与用户u建立连接并传输文件f,反之表示卫星k不响应这一请求;S23.卫星k首先检查自身的缓存资源,若存储了相应的内容副本则直接反馈给用户,并
向运营商申请购买相应的带宽分配变...

【专利技术属性】
技术研发人员:缪中宇张千张程侯晓庚郝媛媛蒲明龙陶滢
申请(专利权)人:中国空间技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1