【技术实现步骤摘要】
一种任务调度方法、装置、电子设备及可读存储介质
本申请涉及边缘计算
,特别涉及一种任务调度方法、任务调度装置、电子设备及计算机可读存储介质。
技术介绍
边缘计算(EdgeComputing,EC)技术的发展有效缓解了云计算在网络资源利用效率、用户体验质量等方面所面临的严峻挑战。然而,边缘计算正面临着用户需求响应优化方面的重要挑战。用户对网络服务的要求更加严苛,尤其是对服务响应速度、覆盖性和连通性等影响用户体验质量的方面。为了提高对用户需求的响应速度,相关技术对各个用户提交的需求在单个边缘服务器上进行调度。然而,服务业务的功能和逻辑愈加复杂多样,用户向服务网络发送的需求愈加个性化,其通常需要将不同任务进行处理和聚合,因此相关技术的调度方式仅为基于优先级进行任务调度,在大部分情况下并不是最优调度方式,使得边缘计算网络的效率较低,用户需求响应速度慢。因此,相关技术存在的边缘计算网络效率较低、用户需求响应速度慢的问题,是本领域技术人员需要解决的技术问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种任务调度方法、任务调度装置、电子设备及计算机可读存储介质,提高了边缘服务器的效率,减少了完成任务需求所需要的时长。为解决上述技术问题,本申请提供了一种任务调度方法,包括:若获取到任务需求,则对所述任务需求进行拆分,得到多个具有约束关系的子任务;对非候选子任务进行执行条件检测,将满足执行条件的所述非候选子任务确定为候选子任务,并将所述候选子任务放入任务队列;对边缘 ...
【技术保护点】
1.一种任务调度方法,其特征在于,包括:/n若获取到任务需求,则对所述任务需求进行拆分,得到多个具有约束关系的子任务;/n对非候选子任务进行执行条件检测,将满足执行条件的所述非候选子任务确定为候选子任务,并将所述候选子任务放入任务队列;/n对边缘服务器构成的服务器网络进行状态检测,得到服务器状态信息和通信信息;/n将所述服务器状态信息、所述通信信息和所述任务队列对应的队列信息输入动作价值评估模型,得到多个调度动作分别对应的多个评估值;/n利用所述评估值在多个所述调度动作中确定目标调度动作,并基于所述目标调度动作对所述任务队列中的所述候选子任务进行调度。/n
【技术特征摘要】
1.一种任务调度方法,其特征在于,包括:
若获取到任务需求,则对所述任务需求进行拆分,得到多个具有约束关系的子任务;
对非候选子任务进行执行条件检测,将满足执行条件的所述非候选子任务确定为候选子任务,并将所述候选子任务放入任务队列;
对边缘服务器构成的服务器网络进行状态检测,得到服务器状态信息和通信信息;
将所述服务器状态信息、所述通信信息和所述任务队列对应的队列信息输入动作价值评估模型,得到多个调度动作分别对应的多个评估值;
利用所述评估值在多个所述调度动作中确定目标调度动作,并基于所述目标调度动作对所述任务队列中的所述候选子任务进行调度。
2.根据权利要求1所述的任务调度方法,其特征在于,所述对非候选子任务进行执行条件检测,包括:
判断所述非候选子任务是否为需求起始任务;
若是所述需求起始任务,则确定所述非候选子任务满足所述执行条件;
若不是所述需求起始任务,则判断所述非候选子任务的前序任务是否全部执行完毕;
若所述前序任务全部执行完毕,则确定所述非候选子任务满足所述执行条件;
若所述前序任务未全部执行完毕,则确定所述非候选子任务不满足所述执行条件。
3.根据权利要求1所述的任务调度方法,其特征在于,所述对边缘服务器构成的服务器网络进行状态检测,得到服务器状态信息和通信信息,包括:
对各个所述边缘服务器进行剩余计算时长检测,得到所述服务器状态信息;
对所述服务器网络中的各个网络信道进行剩余传输时长检测,得到所述通信信息。
4.根据权利要求1所述的任务调度方法,其特征在于,所述动作价值评估模型的训练过程,包括:
获取多个训练数据,并将所述训练数据分别输入初始网络,得到各个所述训练数据分别对应的多个训练评估值;
利用所述训练评估值确定目标训练调度动作,并根据所述目标训练调度动作进行任务调度,并得到各个所述训练数据对应的性能参数;
利用所述性能参数得到目标评估值,并利用所述训练评估值和所述目标评估值得到损失值;
利用所述损失值更新所述初始网络,迭代训练得到所述动作价值评估模型。
5.根据权利要求4所述的任务调度方法,其特征在于,所述获取多个训练数据,包括:
判断候选训练数据的数量是否达到采样阈值;
若达到所述采样阈值,则利用上一训练轮次对应的所述训练数据和所述性能参数生成新的所述候选训练数据,并从所述候选训练数据中随机选择所述采样阈值个所述训练数据;
若未达到所述采样阈值,则从所述候选训练数据中确定最新候选训练数据,并将所述最新候选训练数据输入所述初始网络,得到各个所述调度动作分别对应的多个所述...
【专利技术属性】
技术研发人员:张亚强,李茹杨,赵雅倩,李仁刚,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。