【技术实现步骤摘要】
一种多无人机协作边缘计算方法
[0001]本专利技术属于多无人机移动边缘计算领域,涉及一种多无人机协作进行任务计算的方法。
技术介绍
[0002]无人机与移动边缘计算行业正随着第五代移动通信领域的普及而飞速发展。与从同时,无人机携带边缘计算服务器,支持车联网的相关应用起了工业界的广泛关注。
[0003]传统车联网的任务直接卸载到无人机上,进行任务计算与结果交付。这可能会导致有些无人机上的边缘计算服务器排队任务多,执行效率低,有些无人机上的边缘计算服务器没有计算任务,服务器因闲置而导致资源浪费,并且车联网计算任务对计算的时延极其敏感。为了解决上述问题,急需一种多无人机协作进行车辆任务计算,以降低车联网计算任务的时延并提升边缘计算服务器的资源使用效率
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种多无人机协作边缘计算方法。多无人机通过组网,构建一个分布式计算系统;采用使用深度确定性策略梯度算法确定每个车辆计算任务的卸载无人机与交付无人机;采用二分查找算法将每个计算任务划分为不同大小的子任务,并交付给其他的无人机进行计算。
[0005]为达到上述目的,本专利技术提供如下技术方案:
[0006]一种多无人机协作边缘计算方法,该方法包括以下步骤:
[0007]S1:无人机相互之间建立通信链路;
[0008]S2:初始化边缘计算服务器的CPU频率周期和存储;
[0009]S3:构建任务计算服务延迟和严苛任务失败惩罚的加权和的优化模型;
[0 ...
【技术保护点】
【技术特征摘要】
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,任务的卸载无...
【专利技术属性】
技术研发人员:唐伦,吴壮,蒲昊,汪智平,陈前斌,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。