星地一体化网络通信与缓存资源联合调度方法转让专利
申请号 : CN202010487336.0
文献号 : CN111641450B
文献日 : 2021-07-27
发明人 : 刘俊宇 , 倪爽 , 盛敏 , 苏郁 , 赵晓娜 , 李建东 , 史琰
申请人 : 西安电子科技大学
摘要 :
权利要求 :
1.一种星地一体化网络通信与缓存资源联合调度方法,其特征在于,包括如下:(1)在缓存受限条件和星地回程容量耦合约束下以最大化系统合速率和用户容量为目标构建星地一体化网络通信与缓存资源联合调度优化方案;该方案中使用了两种不同的优化目标:系统合速率和用户容量,以均衡星地一体化网络下的用户服务质量和网络覆盖需求,并用折扣因子表示当前方案对两种目标的倾向性;
所述以最大化系统合速率和用户容量为目标构建的星地一体化网络通信与缓存资源联合调度优化方案,其实现如下:
1a)设地面链路和星地链路的资源调度决策变量分别为X和B;其中,xm,j,k是地面链路分配子信道的指示变量,若地面用户j分配到基站m的子信道k,则xm,j,k=1,否则xm,j,k=0;同理,bm,s,c是星地链路分配子信道的指示变量,若基站m分配到卫星s的子信道c,则bm,s,c=1,否则bm,s,c=0;
1b)以最大化系统合速率和用户容量为目标建立如下优化目标计算公式,其中包括六个约束条件,具体如下:
受限于:
其中,{xm,j,k,bm,s,c}表示地面链路和星地链路的资源调度决策变量, 表示系统合速率, 表示系统用户容量,μ为折扣因子;J、M、S、K和C分别表示地面用户、基站、卫星、地面链路子信道和星地链路子信道集合;Nuser、NSBS、NSAT、NK和NC分别为地面用户、基站、卫星、地面链路子信道和星地链路子信道的数目;Cm为地面基站m的卫星回程容量;
约束(1)表示基站只能关联其覆盖范围内的地面用户,其中am,j,k为基站与地面用户之间的覆盖变量;
约束(2)表示每个基站受到的星地回程容量耦合约束,其中 是地面用户请求内容是否缓存于基站的指示变量,若基站m缓存了用户j的请求内容,则 否则Uback表示地面基站消耗的回程资源;
约束(3)表示地面链路子信道在同一时隙内最多只能分配给一个地面用户;
约束(4)表示每个地面用户在同一时隙内最多可以分配到一个信道资源;
约束(5)表示卫星链路子信道在同一时隙内最多只能分配给Nr个基站,其中Nr为每个基站允许接入的卫星数;
约束(6)表示每个基站在同一时隙内最多可以分配到一个信道资源;
(2)利用拉格朗日松弛方法将(1)中联合调度优化方案解耦为独立的地面网络资源调度优化方案和卫星网络资源调度优化方案;
(3)在每个离散时隙内,根据当前时刻各链路状态以及无线接入链路传输内容信息分别对地面网络资源调度优化方案和卫星网络资源调度优化方案进行最佳资源调度:
3a)在每个离散时隙开始时,初始化拉格朗日算子;
3b)基于给定的拉格朗日算子,根据地面链路状态以及无线接入链路传输内容信息对地面网络资源调度优化方案实现最佳的无线资源分配决策;
3c)根据星地链路状态对卫星网络资源调度优化方案实现最佳的无线资源分配决策;
3d)如果决策后两个网络的资源分配结果无法保证星地回程容量耦合约束,则根据地面用户速率的升序排列将用户一个一个移除直至该约束被满足;
3e)迭代更新决策后的拉格朗日算子,使决策后的资源调度结果不断逼近真实最优结果。
2.如权利要求1所述的方法,其特征在于,(1)中缓存受限条件和星地回程容量耦合约束,分别设定如下:
所述缓存受限条件为:每个地面基站缓存内容总量不超过其缓存容量并且其缓存容量远小于整个网络的内容总量;
所述星地回程容量耦合约束为:保证在每个离散时隙内,每个地面基站满足用户需求所消耗的回程资源不大于该基站的卫星回程容量,其中,地面基站消耗的回程资源主要由需求无法在本地基站得到满足的用户产生;该约束使得星地一体化网络下的资源调度模型由相耦合的地面网络资源调度和卫星网络资源调度组成。
3.如权利要求1所述的方法,其特征在于,(1)中所述星地一体化网络为:超密集低地球轨道卫星利用高频率的Ka频段为地面基站提供高容量的卫星回程,以实现更多的用户接入,地面基站允许同时接入多个卫星以进一步提升回程容量;地面基站具备缓存能力,使得用户的需求能直接在关联的基站中得到满足。
4.如权利要求3所述的方法,其特征在于,所述高容量的卫星回程,其等效公式为:其中,Cm为地面基站m的卫星回程容量,Cm,s是地面基站m与相关联卫星s之间的链路速率,T为星地链路传播时延;dm,s为地面基站m与卫星s之间的链路数据量。
5.如权利要求1所述的方法,其特征在于,(2)中所述的利用拉格朗日松弛方法将星地一体化网络通信与缓存资源联合调度优化方案解耦为独立的地面网络资源调度优化方案和卫星网络资源调度优化方案,其实现如下:
2a)引入一组拉格朗日算子λ={λi|i=1,2,…,NSBS}≥0,其中λi表示与基站i相关的拉格朗日算子,i从1取到NSBS,NSBS表示地面基站数目;
2b)使用2a)中的算子松弛星地一体化网络通信与缓存资源联合调度优化方案中的星地回程容量耦合约束,使该方案转化为无约束优化方案;
2c)将2b)中的无约束优化方案解耦为相互独立的地面网络资源调度优化方案和卫星网络资源调度优化方案。
6.如权利要求5所述的方法,其特征在于,2c)中所述地面网络资源调度优化方案和卫星网络资源调度优化方案,具体如下:
2c1)地面网络资源调度优化方案在节省回程资源消耗的同时旨在最大化地面网络的合速率和用户容量,包括三个约束条件,其公式表示如下:受限于:约束(1)(3)(4);
其中,{X}表示地面网络资源调度优化变量, 表示系统合速率, 表示系统用户容量, 表示卫星回程总消耗,Nuser、NSBS、NK分别为地面用户、基站、地面链路子信道的数目,μ为折扣因子,λm表示与基站m相关的拉格朗日算子, 是地面用户请求内容是否缓存于基站的指示变量,Uback表示地面基站消耗的回程资源;
2c2)卫星网络资源调度优化方案旨在最大化卫星回程总容量,包括两个约束条件,其公式表示如下:
受限于:约束(5)(6),
其中,{B}表示卫星网络资源调度优化变量,NSBS为基站的数目,λm表示与基站m相关的拉格朗日算子,Cm表示地面基站m的卫星回程容量。
7.如权利要求1所述的方法,其特征在于,3b)中对地面网络资源调度优化方案实现最佳的无线资源分配决策,其实现如下:
3b1)根据 将所有用户划分为:本地命中组 和回程获取组
3b2)初始化地面网络资源调度决策变量X;
3b3)每一个地面链路子信道在本地命中组中以贪婪的方式去匹配一组具备最佳信道质量的地面用户和基站;如果多个子信道向同一用户发出请求,该用户选择质量最佳的子信道去匹配;
3b4)每一对匹配成功的基站‑信道对根据倾向性选择最佳匹配对象,并将其加入到备选集中;
3b5)每一个地面子信道根据效用函数从备选集中选出最佳的匹配对;所述地面子信道的效用函数为该信道上的用户合速率和用户容量的等效之和;
3b6)重复3b4)和3b5),直到所有用户都已分配地面信道或者所有地面子信道的效用函数不再有效;
3b7)基于每个回程获取组中用户的占用增益,使用穷搜法将未使用的信道资源分配给*
最佳用户直至该增益不再有效,得出地面网络资源分配的最佳结果X ;所述用户占用增益为该用户速率与使用信道资源对整体网络合速率的影响值之间的差。
8.如权利要求1所述的方法,其特征在于,3c)中所述对卫星网络资源调度优化方案最佳的无线资源分配决策,其实现如下:
3c1)初始化卫星网络资源调度决策变量B;
3c2)每一个卫星链路子信道以贪婪的方式去匹配一组具备最佳信道质量的地面基站和卫星,如果地面基站收到多个卫星子信道的请求,则选择其中信道质量最佳的Nr个信道;
3c3)每一对匹配成功的卫星‑信道对根据倾向性选择最佳匹配对象,并将其加入到备选集中;
3c4)每一个卫星子信道根据效用函数从备选集中选出最佳的匹配对;
3c5)重复3c3)和3c4),直到所有基站都已分配信道或者所有卫星子信道的增益函数不*
再有效,得出卫星网络资源分配的最佳结果B。
9.如权利要求1所述的方法,其特征在于,3e)中所述迭代更新决策后的拉格朗日算子,其实现如下:
3e1)获得地面网络资源调度优化方案和卫星网络资源调度优化方案决策后的资源分* * * *
配结果{X ,B},其中X为地面网络资源分配的最佳结果;B 为卫星网络资源分配的最佳结果;
3e2)使用下降梯度法更新拉格朗日算子,具体公式如下:(t+1) (t) (t)
其中,λ 和λ 分别是迭代步骤t+1和t时刻的拉格朗日算子,θ 是关于t的单调递减* *
指数函数,L(X ,B ,λ)为拉格朗日函数, 表示关于λ的梯度,λ为拉格朗日算子;
(t+1) (t)
3e3)判断是否满足收敛条件:|θ ‑θ |≤ε,其中ε是拉格朗日迭代收敛参数;
若不满足,则重复3e1)和3e2)并进行下一次迭代;
若满足收敛条件,则得到所述资源调度最优方案。
说明书 :
星地一体化网络通信与缓存资源联合调度方法
技术领域
背景技术
稳定的无线回程链路是不实际的,因而有限的地面回程容量极大地影响了网络性能。幸运
的是近几年在低地球轨道卫星网络系统取得的突破性进展为通信覆盖扩展和稳定回程连
接提供了有效的替代方案,通过部署超密集星座并与传统网络协同以支持无缝和大容量通
信服务。特别是当一个卫星地面综合网络STIN进入人们的视线当中时,整个网络就会将超
密集低地球轨道卫星与传统地面网络有效地融合在一起。其中超密集低地球轨道卫星利用
高频率的Ka/Ku频段为地面基站提供高容量的卫星回程,以使得更多的地面用户可以接入
网络来享受高质量的通信服务。
求。研究表明,人们的多数业务请求往往集中于小部分的内容,而这些业务请求却重复使用
着稀缺的回程资源。基于这种现象,缓存机制被认为是一种解决巨大流量需求的有效技术。
通过在本地基站存储高流行度的内容,很多用户请求不再通过回程资源而是直接在关联的
基站中被满足,这样不仅可以有效地缓解回程链路的压力,同时也大大较少了用户的传输
时延,提升了用户的体验。由于缓存网络中的用户关联以及资源分配方式对节省回程资源
具有重大意义,近年来很多学者投身于关于地面缓存网络中资源调度方法的研究,并且已
经有了众多成熟的研究成果。很多研究都致力于在受限的资源约束条件下,通过找到最佳
的资源调度方法来获得网络吞吐量的最大化以及尽可能地节省回程资源。综合缓存机制和
卫星地面综合网络的各自优势,将两者融为一体更是成为了新的研究热潮。一方面,引入高
容量的卫星回程链路可以为地面用户提供更加稳定的无线接入;另一方面,在地面网络加
入缓存可以有效地缓解卫星回程资源的压力,进一步提升接入量以实现广面积的覆盖。
是固定的回程容量,该场景下的用户关联和资源分配关系对提升网络性能具有重要的影
响,但是相关研究却并没有将其充分刻画出来。由于地面基站与卫星之间的多连接性,研究
者们所考虑的不再是地面网络中的理想化或是固定的回程容量,而是通过地面基站选择不
同的卫星进行关联,以获得动态变化的卫星回程容量。这一方案极大地提升了卫星回程的
容量,但同时也为资源调度方法的设计带来了新的挑战:(1)在当前网络下用户关联问题不
仅仅有地面基站与用户的关联问题,还存在与之相耦合的地面基站与卫星的关联问题。(2)
在当前网络下资源调度方法的设计还需要充分考虑卫星通信的特性,例如,卫星通信在具
备高容量回程链路的同时会受到远距离传输导致的传播时延的影响;不同星地链路之间存
在的角间距会对链路之间的干扰产生影响。
受限的卫星地面综合网络下如何高效地设计资源调度方法显得至关重要。
发明内容
来的潜在增益,进一步提升系统的合速率和用户容量。
代更新拉格朗日算子以实现两个网络资源调度优化方案最佳的网络资源调度。其具体步骤
包括如下:
的优化目标:系统合速率和用户容量,以均衡星地一体化网络下的用户服务质量和网络覆
盖需求,并用折扣因子表示当前方案对两种目标的倾向性,一个较大的折扣因子表明当前
方案更倾向于最大化系统用户容量;
网络覆盖需求;同时使用一个折扣因子表示当前方案对两种不同目标的倾向性,一个较大
的折扣因子表明当前方案更倾向于最大化系统用户容量;在实现资源调度优化方案过程中
通过灵活地调整折扣因子,可以满足星地一体化网络动态变化的网络需求。
体化网络下通信与缓存资源联合调度优化方案的非凸性以及难以处理的星地回程容量耦
合约束,同时相比较于最优结果仅仅只有<1%的系统性能损失。
可能地得到满足。实验结果显示,该资源调度决策尤其当缓存条件严重受限的时候,可以带
来更佳的系统性能表现。
匹配模型,并结合匹配理论和经典盖尔‑沙普利匹配算法,可以实现星地一体化网络下卫星
回程容量的最大增益。实验结果显示,该资源调度决策在不同的卫星星座下可以提供较稳
定的卫星回程容量,同时可以充分发挥多连接性带来的巨大增益。
附图说明
目变化的仿真结果图;图6(b)表示在基站允许接入两颗卫星情况下卫星回程总容量随卫星
数目变化的仿真结果图;
具体实施方式
限定本发明。
度的文件,记作F={(fn),n=1,...,N},fn表示第n个文件内容;每个基站都配备一定的缓存
能力,其最多可以缓存Nmax个内容,其中Nmax<<N。
记作用户内容请求情况且服从Zipf分布, 表示地面用户userj请求了文件fn,否则
表示地面用户userj的请求是否可以在基站SBSm中得到满足, 表示地
面用户userj请求的文件缓存在基站SBSm中,否则 Cm为基站SBSm的卫星回程容量,
Uback表示基站消耗的回程资源,该部分主要由需求无法在本地基站得到满足的用户
产生。
指示变量,若基站SBSm分配到卫星SATs的星地链路子信道Ka‑subc,则bm,s,c=1,否则bm,s,c=
0;
=0;
朗日算子, 表示卫星回程总消耗, 是地面用户请求内
容是否缓存于基站的指示变量,Uback表示地面基站消耗的回程资源,Cm表示基站SBSm的卫星
回程容量,Nuser、NSBS、NK分别为地面用户、基站、地面链路子信道的数目。
联合调度优化方案可转化为一个无约束凸优化方案,其中X为地面网络资源分配的最佳结
*
果;B为卫星网络资源分配的最佳结果;
Nuser、NSBS、NK分别为地面用户、基站、地面链路子信道的数目,μ为折扣因子,λm表示与基站
SBSm相关的拉格朗日算子, 是地面用户请求内容是否缓存于基站的指示变量,Uback表
示地面基站消耗的回程资源;
质量最佳的子信道去匹配;
扣因子;
程资源;基于每个回程获取组中用户的占用增益,使用穷搜法将未使用的信道资源分配给
*
最佳用户直至该增益不再有效,即Gainj,(m,k)≥0,得出地面网络资源分配的最佳结果X;
择其中信道质量最佳的Nr个信道;
链路资源调度决策变量;
增益函数不再有效,得出卫星网络资源分配的最佳结果B。
资源分配结果{X ,B },其中X为地面网络资源分配的最佳结果;B为卫星网络资源分配的
最佳结果;
递减指数函数,L(X ,B ,λ)为拉格朗日函数, 表示关于λ的梯度,λ为拉格朗日算子;
2
站数目NSBS为25,地面用户密度为500/km ,地面链路子信道数目NK为15,每个地面链路子信
道是带宽1MHz的子载波;低地球轨道卫星数目NSAT为8,星地链路子信道数目NC为10,每个星
地链路子信道是带宽20MHz的子载波。使用瑞利衰落和莱斯衰落分别刻画C频段和Ka频段下
的小尺度衰落;在地面网络中考虑UMi路径损耗模型,在卫星网络中考虑自由空间路径损耗
‑7
模型。拉格朗日迭代参数ε设置为10 。网络中存在50个文件,地面基站缓存使用最佳流行度
缓存策略MPC。三种基准算法被用来评价本发明的性能,分别为:穷搜算法(Exhaustive
search algorithm,ES)、贪婪算法、随机算法。
目,用本发明和现有穷搜算法分别计算出两种方案的计算时长以及求解出的系统性能指
标。结果如表1。
随着用户数和信道数的增加,穷搜算法的计算时长会剧烈增长而本发明却可以大大地节省
计算时间。
结果如图5。
站仅允许缓存2个文件,即总文件的4%时,与贪婪算法和随机算法相比,本发明所得的系统
合速率分别增加了28.5%和120.7%。然而随着地面基站缓存能力的增强,本发明相比较于
其他两个方法的优势逐渐降低。这充分显示了本发明中地面网络资源调度优化方案使用的
无线资源分配决策尤其在缓存条件严重受限的情况下可以带来更佳的性能表现。
到的卫星回程总容量的对比以及变化趋势,结果如图6。
化的仿真结果图。图6的实验结果显示:在同等条件下本发明中卫星网络资源调度优化方案
使用的无线资源分配决策得到的卫星回程总容量远高于贪婪算法和随机算法的结果。在低
地球轨道卫星数目为3时,与贪婪算法和随机算法相比,本发明所得的卫星回程总容量最大
可以分别增加121.4%和280.2%。随着卫星数目的增加,贪婪算法和随机算法求得的结果
会在拐点处下降而本发明得到的卫星回程总容量稳步提升,这表明本发明中卫星网络资源
调度优化方案使用的无线资源分配决策在不同的卫星星座下都可以获得较为稳定的卫星
回程容量,具有普适性。此外,随着Nr的增大,本发明中卫星网络资源调度优化方案使用的
无线资源分配决策可以充分发挥多连接性带来的巨大增益,进而使得卫星回程总容量也得
到相应的提升。
优化方案开始逐渐倾向于追求更多的用户接入数。