【技术实现步骤摘要】
一种计算任务的卸载方法、装置、电子设备及存储介质
[0001]本申请涉及智能车辆任务处理
,具体而言,涉及一种计算任务的卸载方法、装置、电子设备及存储介质。
技术介绍
[0002]随着智能车辆提供的驾驶服务的复杂度的提高,对智能车辆的计算速度和计算时延都提出了新要求,这将导致计算能力有限的车辆无法很好地为用户提供智能驾驶服务。
[0003]现阶段,为了解决智能车辆计算能力不足的问题,通常将移动边缘计算技术(Mobile Edge Computing,MEC)引入车载自组网形成车载边缘计算网络,该网络不仅满足了车辆计算能力扩展的要求,还弥补了远程云计算传输时延较长以及网络带宽成本较高的缺陷。
[0004]但是,在上述车载边缘计算网络中,对车辆的计算任务进行分配时,没有考虑车辆的移动性以及区域基础设施部署的差异性,容易将大量计算任务卸载至同一个边缘服务器,造成不同的边缘服务器之间负载不均衡的问题,这严重降低了整体系统的边缘服务器的计算资源利用率,也降低了计算任务的处理效率。
技术实现思路
[ ...
【技术保护点】
【技术特征摘要】
1.一种计算任务的卸载方法,其特征在于,所述卸载方法包括:获取目标车辆产生的计算任务,并基于所述计算任务对应的任务信息,从所述计算任务中选取需要边缘服务器处理的目标任务;基于所述目标车辆产生所述目标任务时的位置信息,从所述边缘服务器中选取处理所述目标任务中第一部分任务的第一服务器;基于各个边缘服务器对应的属性信息,以及所述目标车辆的行驶信息,从多个边缘服务器中选取处理所述目标任务中第二部分任务的第二服务器;所述第一部分任务和所述第二部分任务的总和等于所述目标任务;根据均衡负载策略,确定所述第一部分任务和所述第二部分任务,并将所述第一部分任务分配给所述第一服务器,以及将所述第二部分任务分配给所述第二服务器。2.根据权利要求1所述的计算任务的卸载方法,其特征在于,所述基于所述计算任务对应的任务信息,从所述计算任务中选取需要边缘服务器处理的目标任务,包括:基于所述计算任务对应的任务信息,分别确定所述目标车辆计算所述计算任务所需的计算时间和计算能量,以及所述目标车辆传输所述计算任务所需的传输时间和传输能量;若所述计算任务的计算时间和传输时间满足边缘服务器处理的时间要求,并且所述计算任务的计算能量和传输能量满足边缘服务器处理的能量要求,则将所述计算任务确定为目标任务。3.根据权利要求1所述的计算任务的卸载方法,其特征在于,所述基于所述目标车辆产生所述目标任务时的位置信息,从所述边缘服务器中选取处理所述目标任务中第一部分任务的第一服务器,包括:基于所述目标车辆产生所述目标任务时的位置信息,查找所述位置信息对应的边缘服务器;若所述位置信息对应的边缘服务器为源服务器,则根据计算所述目标任务所需的计算资源,确定所述目标任务所属的任务类别;其中,源服务器为计算资源占用率满足预设要求的边缘服务器;若所述目标任务所属的任务类别满足联合计算要求,则将所述位置信息对应的边缘服务器确定为所述第一服务器。4.根据权利要求3所述的计算任务的卸载方法,其特征在于,通过如下方式判断所述边缘服务器是否为源服务器:获取所述位置信息对应的边缘服务器的计算资源占用率;根据所述计算资源占用率,确定所述位置信息对应的边缘服务器所属的服务器类别;若所述位置信息对应的边缘服务器所属的服务器类别为高负载类别,则将所述位置信息对应的边缘服务器确定为源服务器。5.根据权利要求1所述的计算任务的卸载方法,其特征在于,所述基于各个边缘服务器对应的属性信息,以及所述目标车辆的行驶信息,从多个边缘服务器中选取处理所述目标任务中第二部分任务的第二服务器,包括:根据各个边缘服务器对应的属性信息,以及所述目标车辆的行驶信息,从多个边缘服务器中选取满足所述目标任...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。