【技术实现步骤摘要】
基于深度强化学习的无小区大规模MIMO下移动边缘计算的分布式计算卸载方法
[0001]本专利技术涉及移动边缘
,特别涉及一种基于深度强化学习的无小区大规模MIMO下移动边缘计算(Cell
‑
Free Massive MIMO MEC,CF
‑
MEC)的分布式计算卸载算法。
技术介绍
[0002]无小区大规模MIMO(Cell
‑
Free Massive MIMO,CF
‑
MIMO)使用分散且相互协作的多个接入点(Access Point,AP)来服务整个区域内的所有用户设备(User Equipment,UE),从而尽可能较少了用户之间的干扰,提高了网络的吞吐量。此外,分散的AP也使UE更加接近AP,从而减少了阴影衰落的概率,从而增加了网络的覆盖。也正因为这些AP和用户足够近,在这些AP上分别部署计算能力较UE稍强的服务器就能很轻易地实现移动边缘计算(Mobile Edge Computing,MEC)所需要的网络基础设施。
[0003]在MEC中,UE可以将对于自身计算能力来说十分巨大的计算任务发送给边缘服务器(Edge Server,ES)进行计算。等到计算完成之后,边缘服务器再将长度相对较少的计算结果传输给UE。这样可以间接增强UE的计算能力,同时减少UE的能量消耗。可以看到,在这一过程中,UE需要能够决定是否将计算任务进行转移以及将计算任务转移至哪一个ES上去。这就是MEC中十分重要的计算卸载(Computation Off ...
【技术保护点】
【技术特征摘要】
1.一种基于深度强化学习的无小区大规模MIMO下移动边缘计算的分布式计算卸载方法,其特征在于,包括以下步骤:步骤S1,设置CF
‑
MEC训练环境;步骤S2,基于所述CF
‑
MEC训练环境,使用M/M/1排队论模型生成计算任务;步骤S3,在每个用户设备UE上构建深度Q网络,利用所述计算任务对被分配到任务的用户设备UE上的深度Q网络进行训练,直至贪婪策略的概率趋近于1,训练结束得到训练后的深度Q网络;步骤S4,将待测数据输入所述训练后的深度Q网络中,使所述用户设备UE对边缘服务器ES进行独立计算卸载决策。2.根据权利要求1所述的基于深度强化学习的无小区大规模MIMO下移动边缘计算的分布式计算卸载方法,其特征在于,所述步骤S1具体包括:设置系统带宽B网络的尺寸参数大小,网络中接入点AP的数量,网络中所述用户设备UE的数量,所述用户设备UE限定的圆形服务区域的半径,所述接入点AP的高度和与所述接入点AP连接的服务器的计算能力,其中,所述接入点AP的数量远大于所述用户设备UE的数量。3.根据权利要求1所述的基于深度强化学习的无小区大规模MIMO下移动边缘计算的分布式计算卸载方法,其特征在于,所述步骤S2中基于所述CF
‑
MEC训练环境,利用M/M/1排队论模型使每个用户设备UE处在单位时间内产生的任务数量服从泊松分布,相邻任务之间的时间间隔λ
i
服从指数分布,由任务比特长度和生成时刻组成的二元组(b
k,i
,T
k,i
)构成每个计算任务。4.根据权利要求3所述的基于深度强化学习的无小区大规模MIMO下移动边缘计算的分布式计算卸载方法,其特征在于,所述泊松分布为:其中,为单位时间内产生的任务数量,为单位时间或单位面积内随机事件的平均发生次数,为单位时间内产生任务量的阶乘,且当任务量为0时,0!=1。5.根据权利要求3所述的基于深度强化学习的无小区大规模MIMO下移动边缘计算的分布式计算卸载方法,其特征在于,所述指数分布为:其中,为相邻任务之间的时间间隔,为当前时刻相邻任务之间的时间间隔。6.根据权利要求1所述的基于深度强化学习的无小区大规模MIMO下移动边缘计算的分布式计算卸载方法,其特征在于,所述步骤S2在生成所述计算任务后,还需考虑所述计算任务处理时延,所述处理时延包括本地计算时延和边缘计算时延。7.根据权利要求6所述的基于深度强化学习的无小区大规模MIMO下移动边缘计算的分布式计算卸载方法,其特征在于,所述本地计算时延为:
其中,为本地等待时间,ρ为每比特进行计算需要的CPU频率数,为本地设备的计算能力,...
【专利技术属性】
技术研发人员:吴少川,章王舜,李壮,
申请(专利权)人:北京机电工程总体设计部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。