一种多无人机协作边缘计算方法技术

技术编号:33617816 阅读:6 留言:0更新日期:2022-06-02 00:36
本发明专利技术涉及一种多无人机协作边缘计算方法,属于边缘计算无人机领域。本发明专利技术中多架边缘计算无人机通过组网,构建成一个分布式的计算系统;预设每个无人机上边缘计算服务的中央处理器的周期频率、存储大小;以任务计算服务延迟和严苛任务失败惩罚的加权和最小为优化目标;采用深度确定性策略梯度算法确定各个任务卸载的无人机;采取深度确定性策略梯度算法确定各个任务计算结果的交付无人机,然后交付无人机任务计算结果反馈给用户。本方法充分考虑各个无人机上边缘计算服务器的任务负载状况、车辆的移动特性和任务对服务质量的需求,能够保证任务的及时交付。能够保证任务的及时交付。能够保证任务的及时交付。

【技术实现步骤摘要】
一种多无人机协作边缘计算方法


[0001]本专利技术属于多无人机移动边缘计算领域,涉及一种多无人机协作进行任务计算的方法。

技术介绍

[0002]无人机与移动边缘计算行业正随着第五代移动通信领域的普及而飞速发展。与从同时,无人机携带边缘计算服务器,支持车联网的相关应用起了工业界的广泛关注。
[0003]传统车联网的任务直接卸载到无人机上,进行任务计算与结果交付。这可能会导致有些无人机上的边缘计算服务器排队任务多,执行效率低,有些无人机上的边缘计算服务器没有计算任务,服务器因闲置而导致资源浪费,并且车联网计算任务对计算的时延极其敏感。为了解决上述问题,急需一种多无人机协作进行车辆任务计算,以降低车联网计算任务的时延并提升边缘计算服务器的资源使用效率

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种多无人机协作边缘计算方法。多无人机通过组网,构建一个分布式计算系统;采用使用深度确定性策略梯度算法确定每个车辆计算任务的卸载无人机与交付无人机;采用二分查找算法将每个计算任务划分为不同大小的子任务,并交付给其他的无人机进行计算。
[0005]为达到上述目的,本专利技术提供如下技术方案:
[0006]一种多无人机协作边缘计算方法,该方法包括以下步骤:
[0007]S1:无人机相互之间建立通信链路;
[0008]S2:初始化边缘计算服务器的CPU频率周期和存储;
[0009]S3:构建任务计算服务延迟和严苛任务失败惩罚的加权和的优化模型;
[0010]S4:基于优化模型,根据车辆的位置和服务器的状况采用深度确定性策略梯度算法确定各个任务卸载的无人机;
[0011]S5:车辆将计算任务卸载到相应的无人机上;
[0012]S6:各个无人机利用二分搜索算法将计算任务划分为不同比例大小的子任务;
[0013]S7:各个无人机将子任务卸载到其他无人机上,并开始计算服务;
[0014]S8:各个无人机判断边缘计算服务器上的任务是否计算完成,若计算任务完成执行S8,否则,执行S6;
[0015]S9:基于车辆的位置和方向角采用深度确定性略梯度算法确定各个任务的交付无人机;
[0016]S10:各无人机交付任务计算结果给车辆。
[0017]可选的,所述S1中,无人机携带计算服务器,且无人机的总数目为N个,每个无人机的编号为n;无人机上的边缘计算服务器上具备相同大小的中央处理器周期频率缓存
[0018]可选的,所述S2中,优化步骤包括以下步骤:
[0019]S21:设所有无人机覆盖下的车辆的数目为U个,每个车辆的编号为u,每个车辆计算任务可以表征为其中为车辆在t时隙所需要的CPU计算周期数,为车辆在t时隙所需要的缓存资源大小,也为任务的数据量大小,表示该任务的服务质量QoS需求,当时表示该任务为低优先级的计算任务,当时表示该任务为高优先级的计算任务;
[0020]S22:车辆u的将计算任务卸载到无人机n上,其任务卸载的传输延迟为:其中代表车辆u将计算任务卸载至无人机n上,当则不卸载,r
u,n
为车辆u与无人机n之间的传输速率;
[0021]S23:无人机将任务划分为不同大小的子任务,并将各个子任务卸载给其他无人机,其任务卸载的传输延迟为其中为划分为无人机n'的任务比例大小;
[0022]S24:车辆u的各个子任务卸载到无人机n上,无人机上的边缘计算服务器计算时延为:其中为无人机n边缘计算服务器分给该任务的CPU周期频率;
[0023]S25:车辆u的任务的总的服务延迟为
[0024]S23:为了保证任务被正确接收并成功交付,定义其惩罚函数为:
[0025]S24:建立优化模型:其中T是系统的运行总时间,χ为任务计算卸载服务失败时的单位惩罚。
[0026]可选的,所述S4中,深度确定性策略梯度算法包含四个神经网络;其中两个网络为评价网络,在训练神经网络时更新权值;另外两个网络为目标网络,在训练神经网络时定期从评价网络中替换权值;对于评价网络与目标网络,分别采用演员神经网络与评论家神经网络对最优策略和Q值进行评价。
[0027]可选的,所述S5中,深度确定性策略梯度算法的状态空间为:各个车辆任务的数据量大小,即每个车辆的速度与方向角{u
t,speed
,u
t,angle
};边缘服务器完成之前时间段内卸载任务的延迟
[0028]深度确定性策略梯度算法的动作空间为:对于车辆u,任务的卸载无人机与结果交
付无人机,即
[0029]深度确定性策略梯度算法的成本模型为:全体车辆u的任务计算服务延迟和严苛任务失败惩罚的加权和,即:其中χ为任务计算卸载服务失败时的单位惩罚因子。
[0030]可选的,所述S4中,深度确定性策略梯度算法为了得到长期的期望收益,其状态s的价值函数V为:其中γ
t
是与时间相关的的折现因子;通过最小化每个状态的价值函数,即得到最优的卸载π
*
,即:
[0031][0032]可选的,所述S4中,深度确定性策略梯度算法包括以下步骤:
[0033]S41:设置算法的迭代次数;
[0034]S42:初始化环境以及初始的状态;
[0035]S43:选择一个动作察下一个状态s
t+1
和成本C(s
t
,a
t
);
[0036]S44:将(s
t
,a
t
,s
t+1
)存放至经验回放缓冲区;若缓冲区已满,则删除最旧的(s
t
,a
t
,s
t+1
)元素;
[0037]S45:评价网络和目标网络的评论家神经网络都对权利要求5中的价值函数进行近似,并计算损失函数L,即:L(θQ)=E[(y
t

Q(s
t
,a
t

Q
))2],其中Q(s
t
,a
t

Q
)表示的是由评价网络近似得到的Q函数,y
t
的值由目标网络近似的值函数得到,为y
t
=C(s
t
,a
t
)+γQ(s
t+1
,μ'(s
t+1

μ'
)|θ
Q'
);
[0038]S46:通过最小化步骤S45中的损失函数L,更新评价网络中评论家神经网络的权重;
[0039]S47:根据中的抽样策略梯度更新评价网络中演员的权重;
[0040]S48:判断是否到达迭代次数,达到则输出深度确定性策略梯度算法的网络,否则继续步骤S43

S48。
[0041]可选的,所述S6中,二分搜索算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多无人机协作边缘计算方法,其特征在于:该方法包括以下步骤:S1:无人机相互之间建立通信链路;S2:初始化边缘计算服务器的CPU频率周期和存储;S3:构建任务计算服务延迟和严苛任务失败惩罚的加权和的优化模型;S4:基于优化模型,根据车辆的位置和服务器的状况采用深度确定性策略梯度算法确定各个任务卸载的无人机;S5:车辆将计算任务卸载到相应的无人机上;S6:各个无人机利用二分搜索算法将计算任务划分为不同比例大小的子任务;S7:各个无人机将子任务卸载到其他无人机上,并开始计算服务;S8:各个无人机判断边缘计算服务器上的任务是否计算完成,若计算任务完成执行S8,否则,执行S6;S9:基于车辆的位置和方向角采用深度确定性略梯度算法确定各个任务的交付无人机;S10:各无人机交付任务计算结果给车辆。2.根据权利要求1所述的一种多无人机协作边缘计算方法,其特征在于:所述S1中,无人机携带计算服务器,且无人机的总数目为N个,每个无人机的编号为n;无人机上的边缘计算服务器上具备相同大小的中央处理器周期频率缓存3.根据权利要求2所述的一种多无人机协作边缘计算方法,其特征在于:所述S2中,优化步骤包括以下步骤:S21:设所有无人机覆盖下的车辆的数目为U个,每个车辆的编号为u,每个车辆计算任务可以表征为其中为车辆在t时隙所需要的CPU计算周期数,为车辆在t时隙所需要的缓存资源大小,也为任务的数据量大小,表示该任务的服务质量QoS需求,当时表示该任务为低优先级的计算任务,当时表示该任务为高优先级的计算任务;S22:车辆u的将计算任务卸载到无人机n上,其任务卸载的传输延迟为:其中代表车辆u将计算任务卸载至无人机n上,当则不卸载,r
u,n
为车辆u与无人机n之间的传输速率;S23:无人机将任务划分为不同大小的子任务,并将各个子任务卸载给其他无人机,其任务卸载的传输延迟为其中为划分为无人机n'的任务比例大小;S24:车辆u的各个子任务卸载到无人机n上,无人机上的边缘计算服务器计算时延为:其中为无人机n边缘计算服务器分给该任务的CPU周期频率;S25:车辆u的任务的总的服务延迟为
S23:为了保证任务被正确接收并成功交付,定义其惩罚函数为:S24:建立优化模型:其中T是系统的运行总时间,χ为任务计算卸载服务失败时的单位惩罚。4.根据权利要求3所述的一种多无人机协作边缘计算方法,其特征在于:所述S4中,深度确定性策略梯度算法包含四个神经网络;其中两个网络为评价网络,在训练神经网络时更新权值;另外两个网络为目标网络,在训练神经网络时定期从评价网络中替换权值;对于评价网络与目标网络,分别采用演员神经网络与评论家神经网络对最优策略和Q值进行评价。5.根据权利要求1所述的一种多无人机协作边缘计算方法,其特征在于:所述S5中,深度确定性策略梯度算法的状态空间为:各个车辆任务的数据量大小,即每个车辆的速度与方向角{u
t,speed
,u
t,angle
};边缘服务器完成之前时间段内卸载任务的延迟深度确定性策略梯度算法的动作空间为:对于车辆u,任务的卸载无...

【专利技术属性】
技术研发人员:唐伦吴壮蒲昊汪智平陈前斌
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

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

1