【技术实现步骤摘要】
一种任务调度方法、装置、设备和可读介质
[0001]本申请涉及自动驾驶
,尤其涉及一种任务调度方法、装置、设备和计算机可读介质。
技术介绍
[0002]在自动驾驶领域,网联车辆能够根据云端的指令进行驾驶,而云端服务器根据对路侧设备以及车辆自身上传的数据进行处理,形成控制指令发送至车辆,以保证车辆行驶的安全性。
[0003]现有技术中,在进行任务资源分配时,往往根据计算单元数量进行并行计算规划,或者通过读取存储在数据库中的计算任务依赖表的方式,来保证计算顺序符合依赖逻辑排定优先级。
[0004]因此,急需一种针对网联场景计算场景中对时延有要求、资源有限的情况下,如何实现计算资源的整体均衡。
技术实现思路
[0005]本说明书实施例提供一种任务调度方法、装置、设备和计算机可读介质,以解决实现计算资源的整体均衡,保证降低平均计算时延。
[0006]为解决上述技术问题,本说明书实施例是这样实现的:
[0007]本说明书实施例提供的任务调度方法,包括:
[0008]获取与网 ...
【技术保护点】
【技术特征摘要】
1.一种任务调度方法,其特征在于,包括:获取与网联车辆驾驶相关的数据处理任务列表;根据所述任务列表的时延信息,生成所述任务列表对应的时延要求表;所述时延要求表包含所述数据处理任务列表中的多个任务在云端计算的预计时间;基于所述任务列表中任务的依赖关系表和任务剩余时间,更新所述时延要求表;所述依赖关系表为对所述多个任务具有业务依赖的任务集合;基于更新后的所述时延要求表,为所述任务分配资源。2.根据权利要求1所述的任务调度方法,其特征在于,所述时延要求表中对于时延信息的存储顺序为所述任务列表对应的时延信息数值由小到大的排序。3.根据权利要求1所述的任务调度方法,其特征在于,所述基于所述任务列表中的依赖关系表和任务剩余时间,更新所述时延要求表,具体包括:获取所述任务列表中的依赖任务;根据所述依赖任务对应数据的引用数量,确定所述依赖任务的优先级;所述引用数量表示所述依赖任务对应的数据被其他任务使用的次数;根据所述依赖任务的优先级,更新所述时延要求表。4.根据权利要求3所述的任务调度方法,其特征在于,所述根据所述依赖任务对应数据的引用数量,确定所述依赖任务的优先级,具体包括:获取第一依赖任务的第一引用数量;获取第二依赖任务的第二引用数量;判断所述第一引用数量是否大于所述第二引用数量,得到第一判断结果;当第一判断结果表示所述第一引用数量大于所述第二引用数量,所述第一依赖任务的优先级高于所述第二依赖任务的优先级。5.根据权利要求3所述的任务调度方法,其特征在于,所述方法还包括:获取所述依赖任务的完成时间;根据所述依赖任务的完成时间,更新所述任务的时延信息。6.根据权利要求1至5任一项所述的任务调度方法...
【专利技术属性】
技术研发人员:郎睿,
申请(专利权)人:云控智行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。