System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于边缘计算,具体涉及一种基于分支d3qn的星地融合网络计算卸载方法。
技术介绍
1、5g以及未来无线通信网络致力于为用户提供随时随地的网络接入服务,然而很多偏远地区,由于地理环境的限制,或者运营商出于经济因素的考虑,并未部署地面网络基础设施。随着卫星通信技术的发展,很多企业正在低地球轨道构建卫星通信网络(如starlink等),为全球用户提供宽带互联网接入服务。对于没有蜂窝网络覆盖的偏远地区,利用leo卫星星座提供无缝的网络覆盖。
2、在星地融合网络中,地面用户设备计算资源有限,无法处理计算密集型任务,将边缘服务器部署在leo卫星,为用户提供低时延的边缘计算服务。进一步,通过leo卫星中继将计算任务卸载到云端进行处理。因此,集成leo卫星边缘和云中心算力,构建星地融合网络多级协同计算架构,为用户提供计算服务。
3、针对延迟敏感型任务,计算卸载需要考虑任务的处理时延。此外,地面用户设备和leo卫星能源有限,需要考虑用户设备和leo卫星的能耗。很多现有的研究,没有兼顾任务处理时延和系统能耗。地面用户实时产生计算任务,而且leo卫星高速运动,leo卫星与地面用户以及云中心之间的相对位置不断变化,因此星地融合网络计算卸载问题是一个动态决策问题。现有的绝大部分研究,只考虑某一时刻的计算卸载问题,将计算卸载问题看成静态决策问题。
技术实现思路
1、本专利技术针对上述现有技术中的技术问题,提出了一种基于分支d3qn的星地融合网络计算卸载方法,该方法构建了多级计
2、本专利技术为实现上述专利技术目的,采取的技术方案如下:
3、一种基于分支d3qn的星地融合网络计算卸载方法,包括以下步骤:
4、步骤1:建立星地融合网络多级计算构架的通信模型和计算模型;
5、步骤2:建立星地融合网络计算卸载优化模型;
6、步骤3:构建星地融合网络计算卸载问题的马尔可夫决策过程模型;
7、步骤4:利用分支d3qn算法求解星地融合网络计算卸载问题的mdp模型。
8、进一步的作为本专利技术的优选技术方案,所述星地融合网络多级计算构架由地面用户、leo卫星星座和云中心组成;地面用户分布在无蜂窝网络覆盖的偏远地区,令i={1,…,i,…,i}表示地面用户集合;leo卫星星座确保了地面用户的无缝覆盖,配备了移动边缘计算服务器,为地面用户提供边缘计算服务;云中心拥有充足的计算资源,为地面用户提供云计算服务;星地融合网络多级计算构架以时隙方式运行,令t={1,…,t,...,t}表示时隙集合;在时隙t,用户i产生的计算任务表示为qi(t)={di(t),ci(t)},其中di(t)表示任务qi(t)输入数据大小,单位为比特,ci(t)表示处理1比特数据所需的cpu周期数。
9、进一步的作为本专利技术的优选技术方案,星地融合网络多级计算构架的通信模型为:
10、地面用户设备与leo卫星之间通过ka波段进行通信;采用正交频分多址技术将计算任务数据从用户传输到leo卫星,因此,不同用户之间不存在干扰;采用准静态的衰落信道模型,令gi(t)表示时隙t用户i与leo卫星之间的信道增益;令b0表示分配给每个用户的带宽,pi表示用户i的传输功率,n0表示噪声功率谱密度,则时隙t用户i到leo卫星的上行链路数据速率表示为:
11、
12、当计算任务通过leo卫星中继进一步卸载到云服务器时,leo卫星与云服务器之间的数据速率设为常数,用rc表示。
13、进一步的作为本专利技术的优选技术方案,所述星地融合网络多级计算构架集成了用户设备本地计算、leo卫星边缘计算以及云计算;
14、当为本地计算:计算任务在用户设备本地处理,总时延只包含计算时延;令fil表示用户设备i的计算能力,单位为cpu周期/s;时隙t用户i的计算任务在本地处理的总时延为:
15、
16、任务在本地处理的能耗表示为:
17、
18、其中,κi为用户设备i的能量因子,与芯片架构相关;
19、当为leo卫星边缘计算:地面用户设备的计算任务卸载到leo卫星边缘进行处理;由于用户设备与leo卫星之间的长传输距离,传播延迟无法忽略;计算任务卸载到leo卫星边缘处理的总延迟包含传输延迟、传播延迟和计算延迟;因为计算结果的数据大小远小于计算任务输入数据的大小,所以返回计算结果的传输延迟忽略不计;令fis(t)表示时隙tleo卫星边缘服务器分配给用户i的计算能力,满足约束:∑i∈ifis(t)≤fs(t),其中fs(t)表示时隙t为地面提供覆盖的leo卫星总的计算能力;时隙t用户i的计算任务卸载到leo卫星边缘进行处理的总时延为:
20、
21、其中表示时隙t用户设备i与leo卫星之间的距离,c表示光速;计算任务卸载到leo卫星边缘进行处理的能耗表示为:
22、
23、其中,κs(t)为时隙t为地面提供覆盖的leo卫星的边缘服务器的能量因子,与芯片架构相关;
24、当为云计算:地面用户设备的计算任务通过leo卫星中继卸载到云服务器进行处理;由于云中心拥有充足的计算能力和能源提供,所以计算延迟和计算产生的能耗忽略不计;计算任务卸载到云服务器进行处理的总延迟包含传输延迟和传播延迟;时隙t用户i的计算任务卸载到云服务器进行处理的总时延为:
25、
26、其中,dc(t)表示时隙tleo卫星与云服务器之间的距离;计算任务卸载到云服务器进行处理的能耗可以表示为
27、
28、其中,pc表示leo卫星到云服务器的传输功率;
29、令表示时隙t用户i的计算任务是否在本地处理,表示时隙t用户i的计算任务是否卸载到leo卫星边缘处理,表示时隙t用户i的计算任务是否卸载到云中心处理;时隙t用户i计算任务的处理时延和能耗表示为:
30、
31、进一步的作为本专利技术的优选技术方案,所述星地融合网络计算卸载优化模型为:
32、
33、上述优化模型以总延迟和总能耗为优化目标,目标函数中参数α和β为权重系数,分别表示总延迟和总能耗的相对重要性;约束条件a表示每个任务只能卸载到一个计算节点进行处理;约束条件b为leo卫星边缘服务器的计算容量约束,表示leo卫星边缘服务器分配给卸载任务的计算容量不超过其最大计算容量;
34、当计算卸载决策固定时,得到时隙tleo卫星边缘服务器的计算资源分配问题:
35、
36、上述问题的最优值与时隙t的计算卸载决策有关,表示为因此,原问题(10)转换为:
37、
38、其中
39、进一步的作为本专利技术的优选技术方案,所述星地融合网络计算卸载优化问题的马尔可夫决策过程模型中状态:时隙t的状态定义为qi(本文档来自技高网...
【技术保护点】
1.一种基于分支D3QN的星地融合网络计算卸载方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于分支D3QN的星地融合网络计算卸载方法,其特征在于,所述星地融合网络多级计算构架由地面用户、LEO卫星星座和云中心组成;地面用户分布在无蜂窝网络覆盖的偏远地区,令I={1,...,i,...,I}表示地面用户集合;LEO卫星星座确保了地面用户的无缝覆盖,配备了移动边缘计算服务器,为地面用户提供边缘计算服务;云中心拥有充足的计算资源,为地面用户提供云计算服务;星地融合网络多级计算构架以时隙方式运行,令T={1,…,t,…,T}表示时隙集合;在时隙t,用户i产生的计算任务表示为Qi(t)={Di(t),Ci(t)},其中Di(t)表示任务Qi(t)输入数据大小,单位为比特,Ci(t)表示处理1比特数据所需的CPU周期数。
3.根据权利要求2所述的一种基于分支D3QN的星地融合网络计算卸载方法,其特征在于,星地融合网络多级计算构架的通信模型为:
4.根据权利要求3所述的一种基于分支D3QN的星地融合网络计算卸载方法,其特征在于,所述星地融合
5.根据权利要求4所述的一种基于分支D3QN的星地融合网络计算卸载方法,其特征在于,所述星地融合网络计算卸载优化模型为:
6.根据权利要求5所述的一种基于分支D3QN的星地融合网络计算卸载方法,其特征在于,所述星地融合网络计算卸载优化问题的马尔可夫决策过程模型中状态:时隙t的状态定义为st={Qi(t),ri(t),fS(t),diS(t),dC(t)};Qi(t)为时隙t用户i产生的计算任务,ri(t)为时隙t用户i与LEO卫星之间的上行链路数据速率,fS(t)为时隙tLEO卫星总的计算容量,为时隙t用户i与LEO卫星之间的距离,dC(t)为时隙tLEO卫星与云中心之间的距离;
7.根据权利要求6所述的一种基于分支D3QN的星地融合网络计算卸载方法,其特征在于,所述分支D3QN算法在DDQN算法的基础上采用了Dueling架构和动作分支架构;
...【技术特征摘要】
1.一种基于分支d3qn的星地融合网络计算卸载方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于分支d3qn的星地融合网络计算卸载方法,其特征在于,所述星地融合网络多级计算构架由地面用户、leo卫星星座和云中心组成;地面用户分布在无蜂窝网络覆盖的偏远地区,令i={1,...,i,...,i}表示地面用户集合;leo卫星星座确保了地面用户的无缝覆盖,配备了移动边缘计算服务器,为地面用户提供边缘计算服务;云中心拥有充足的计算资源,为地面用户提供云计算服务;星地融合网络多级计算构架以时隙方式运行,令t={1,…,t,…,t}表示时隙集合;在时隙t,用户i产生的计算任务表示为qi(t)={di(t),ci(t)},其中di(t)表示任务qi(t)输入数据大小,单位为比特,ci(t)表示处理1比特数据所需的cpu周期数。
3.根据权利要求2所述的一种基于分支d3qn的星地融合网络计算卸载方法,其特征在于,星地融合网络多级计算构架的通信模型为:
4.根据权利要求3所述的一种基于分支d3qn的星地融合网络计算卸载方法,其特征在于,所述星地融合网络多级计算构架...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。