System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种车辆边缘计算的任务调度系统、模型训练及方法技术方案_技高网

一种车辆边缘计算的任务调度系统、模型训练及方法技术方案

技术编号:40102574 阅读:5 留言:0更新日期:2024-01-23 17:55
本发明专利技术实施例公开了一种车辆边缘计算的任务调度系统、模型及调度方法。通过将终端产生的任务发送到车辆边缘计算网络中,转发路径上的每个边缘服务器,由每个边缘服务器进行独立决策,并通过每个边缘服务器上部署的智能体选择合适的任务传输路径和卸载节点。有效减少边缘服务器信息获取的成本,并且可以避免因集中控制器宕机引起整个调度系统失效。有效降低整体任务计算时延并使全局负载均衡,在本发明专利技术实施例中,实现了车辆边缘计算网络中资源利用率的有效提升。

【技术实现步骤摘要】

本专利技术涉及车辆边缘计算领域,尤其涉及一种车辆边缘计算的任务调度系统、模型及调度方法。


技术介绍

1、任务调度是车辆边缘计算中的重要技术,它为终端产生的计算任务选择合适的边缘计算节点,以及合适的路径进行数据传输。其设计目标通常为降低任务平均计算时延,同时对全网资源进行合理的调度,以提升资源利用率。随着加入车联网的终端数量的增多,任务调度算法的作用更加凸显。

2、现有的任务调度算法在车辆边缘计算网络中应用时,计算资源分散在移动的服务器节点上。当上述车辆边缘计算网络的计算节点和网络拓扑发生动态变化时,全局网络资源和计算资源状态信息的采集、维护的难度较大,容易造成信息的缺失,上述信息的缺失将会影响实时任务调度的效果。与此同时,现有技术中采用的集中式任务调度方案还存在单点失效的问题,譬如,当车辆边缘计算网络中的集中控制节点失效时,就会导致整个计算任务调度系统无法正常工作。


技术实现思路

1、针对现有技术中车辆边缘计算网络出现的信息容易缺失以及单点失效问题,本专利技术实施例提供了一种车辆边缘计算的任务调度系统、模型及调度方法。

2、第一方面,本申请提供了一种车辆边缘计算的任务调度系统该系统包括:少一个终端设备,至少一个接入点,以及多个边缘服务器,

3、所述至少一个终端设备用于产生计算任务;

4、所述接入点包括第一调度模块,所述第一调度模块根据所述计算任务的任务特征将所述计算任务转发至多个边缘服务器中的任一边缘服务器;所述多个边缘服务器中的任一边缘服务器包括,计算模块、任务队列、第二调度模块以及智能体;其中,所述智能体,用于获取多个边缘服务器的环境状态,根据所述计算任务的任务特征确定所述计算任务的时延;基于所述多个边缘服务器的环境状态以及所述计算任务的时延确定,执行该计算任务的边缘服务器以及任务传输路径;并根据执行该计算任务的边缘服务器以及任务传输路径,输出所述计算任务的决策动作;若执行该计算任务的边缘服务器为当前边缘服务器,则所述智能体输出第一决策动作;若执行该计算任务的边缘服务器为其它边缘服务器,则所述智能体输出第二决策动作;其中,所述多个边缘服务器的环境状态包括多个边缘服务器各自的负载状态以及任务队列状态;所述第二调度模块用于解析所述决策动作并执行,若所述决策动作为第一决策动作,则所述第二调度模块将所述计算任务输入到所述任务队列由计算模块进行计算;若所述决策动作为第二决策动作,则所述第二调度模块根据所述任务传输路径将所述计算任务推送至其它边缘服务器;所述计算模块用于确定所述计算任务的计算结果。

5、第二方面,本专利技术实施例提供了一种车辆边缘计算的分布式智能体的训练方法,该方法包括:获取当前车辆边缘计算的环境状态,根据所述状态利用策略网络确定所述智能体的决策动作;利用评价网络根据所述决策动作确定所述智能体的奖励四元组;根据所述奖励四元组确定所述智能体的计算损失和策略梯度;根据所述计算损失和策略梯度对所述策略网络以及评价网络进行更新,获得训练完成的目标策略网络和目标评价网络。

6、第三方面,本专利技术实施例提供了一种车辆边缘计算的分布式任务调度方法,所述方法包括:

7、接收计算任务,确定所述计算任务的任务特征;所述计算任务由终端设备产生,经接入点的第一调度模块根据所述计算任务的任务特征,将所述计算任务转发至多个边缘服务器中的任一边缘服务器;利用该边缘服务器的智能体获取多个边缘服务器的环境状态,根据所述计算任务的任务特征确定所述计算任务的时延;基于所述多个边缘服务器的环境状态以及所述计算任务的时延确定,执行该计算任务的边缘服务器以及任务传输路径;并根据执行该计算任务的边缘服务器以及任务传输路径,利用边缘服务器的智能体输出所述计算任务的决策动作;若执行该计算任务的边缘服务器为当前边缘服务器,则所述智能体输出第一决策动作;若执行该计算任务的边缘服务器为其它边缘服务器,则所述智能体输出第二决策动作;其中,所述多个边缘服务器的环境状态包括多个边缘服务器各自的负载状态以及任务队列状态;利用边缘服务器的第二调度模块解析所述决策动作并执行,若所述决策动作为第一决策动作,则将所述计算任务输入到所述边缘服务器的任务队列由计算模块进行计算;若所述决策动作为第二决策动作,则根据所述任务传输路径将所述计算任务推送至其它边缘服务器;

8、第四方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述了上述针对芯片设计中算法实现的评估方法。

9、第五方面,本专利技术实施例提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行上述针对芯片设计中算法实现的评估方法。

10、相较于现有技术,本专利技术实施例提供的一种车辆边缘计算的任务调度系统、模型及调度方法。通过将终端产生的任务发送到车辆边缘计算网络中,转发路径上的每个边缘服务器,由每个边缘服务器进行独立决策,并通过每个边缘服务器上部署的智能体选择合适的任务传输路径和卸载节点。有效减少边缘服务器信息获取的成本,并且可以避免因集中控制器宕机引起整个调度系统失效。有效降低整体任务计算时延并使全局负载均衡,在本专利技术实施例中,实现了车辆边缘计算网络中资源利用率的有效提升。

本文档来自技高网...

【技术保护点】

1.一种车辆边缘计算的分布式任务调度系统,所述系统包括,至少一个终端设备,至少一个接入点,以及多个边缘服务器,其特征在于:

2.根据权利要求1所述的分布式任务调度系统,其特征在于,所述智能体包括目标策略网络,所述智能体输出的决策动作还包括:

3.根据权利要求2所述的分布式任务调度系统,其特征在于,所述目标策略网络确定所述计算任务的时延包括:

4.根据权利要求2所述的分布式任务调度系统,其特征在于,所述智能体还包括目标评价网络,所述目标评价网络用于更新所述目标策略网络以及所述目标评价网络。

5.根据权利要求4所述的分布式任务调度系统,其特征在于,所述目标评价网络用于更新所述目标策略网络以及所述目标评价网络,包括:

6.根据权利要求1所述的分布式任务调度系统,其特征在于,所述第二调度模块还用于将所述计算结果返回所述接入点。

7.一种车辆边缘计算的分布式智能体的训练方法,其特征在于,所述方法包括:

8.一种车辆边缘计算的分布式任务调度方法,应用于权利要求1-6任一项所述系统,所述方法包括:

9.一种电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至6任一项所述的方法。

10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至6任一项所述方法。

...

【技术特征摘要】

1.一种车辆边缘计算的分布式任务调度系统,所述系统包括,至少一个终端设备,至少一个接入点,以及多个边缘服务器,其特征在于:

2.根据权利要求1所述的分布式任务调度系统,其特征在于,所述智能体包括目标策略网络,所述智能体输出的决策动作还包括:

3.根据权利要求2所述的分布式任务调度系统,其特征在于,所述目标策略网络确定所述计算任务的时延包括:

4.根据权利要求2所述的分布式任务调度系统,其特征在于,所述智能体还包括目标评价网络,所述目标评价网络用于更新所述目标策略网络以及所述目标评价网络。

5.根据权利要求4所述的分布式任务调度系统,其特征在于,所述目标评价网络用于更新所述目标策略网络以及所述目标评价网络...

【专利技术属性】
技术研发人员:张高威宋俊平胡亚辉范鹏飞周旭
申请(专利权)人:中国科学院计算机网络信息中心
类型:发明
国别省市:

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

1