[发明专利]一种任务调度方法、装置、电子设备及可读存储介质有效
申请号: | 202110606786.1 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113254178B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 张亚强;李茹杨;赵雅倩;李仁刚 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张雪娇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 电子设备 可读 存储 介质 | ||
本申请公开了一种任务调度方法、装置、电子设备及计算机可读存储介质,该方法包括:若获取到任务需求,则对任务需求进行拆分,得到多个具有约束关系的子任务;对非候选子任务进行执行条件检测,将满足执行条件的非候选子任务确定为候选子任务,并将候选子任务放入任务队列;对边缘服务器构成的服务器网络进行状态检测,得到服务器状态信息和通信信息;将服务器状态信息、通信信息和任务队列对应的队列信息输入动作价值评估模型,得到多个调度动作分别对应的多个评估值;利用评估值在多个调度动作中确定目标调度动作,并基于目标调度动作对任务队列中的候选子任务进行调度;该方法提高了边缘服务器的效率,减少了完成任务需求所需要的时长。
技术领域
本申请涉及边缘计算技术领域,特别涉及一种任务调度方法、任务调度装置、电子设备及计算机可读存储介质。
背景技术
边缘计算(Edge Computing, EC)技术的发展有效缓解了云计算在网络资源利用效率、用户体验质量等方面所面临的严峻挑战。然而,边缘计算正面临着用户需求响应优化方面的重要挑战。用户对网络服务的要求更加严苛,尤其是对服务响应速度、覆盖性和连通性等影响用户体验质量的方面。为了提高对用户需求的响应速度,相关技术对各个用户提交的需求在单个边缘服务器上进行调度。然而,服务业务的功能和逻辑愈加复杂多样,用户向服务网络发送的需求愈加个性化,其通常需要将不同任务进行处理和聚合,因此相关技术的调度方式仅为基于优先级进行任务调度,在大部分情况下并不是最优调度方式,使得边缘计算网络的效率较低,用户需求响应速度慢。
因此,相关技术存在的边缘计算网络效率较低、用户需求响应速度慢的问题,是本领域技术人员需要解决的技术问题。
发明内容
有鉴于此,本申请的目的在于提供一种任务调度方法、任务调度装置、电子设备及计算机可读存储介质,提高了边缘服务器的效率,减少了完成任务需求所需要的时长。
为解决上述技术问题,本申请提供了一种任务调度方法,包括:
若获取到任务需求,则对所述任务需求进行拆分,得到多个具有约束关系的子任务;
对非候选子任务进行执行条件检测,将满足执行条件的所述非候选子任务确定为候选子任务,并将所述候选子任务放入任务队列;
对边缘服务器构成的服务器网络进行状态检测,得到服务器状态信息和通信信息;
将所述服务器状态信息、所述通信信息和所述任务队列对应的队列信息输入动作价值评估模型,得到多个调度动作分别对应的多个评估值;
利用所述评估值在多个所述调度动作中确定目标调度动作,并基于所述目标调度动作对所述任务队列中的所述候选子任务进行调度。
可选地,所述对非候选子任务进行执行条件检测,包括:
判断所述非候选子任务是否为需求起始任务;
若是所述需求起始任务,则确定所述非候选子任务满足所述执行条件;
若不是所述需求起始任务,则判断所述非候选子任务的前序任务是否全部执行完毕;
若所述前序任务全部执行完毕,则确定所述非候选子任务满足所述执行条件;
若所述前序任务未全部执行完毕,则确定所述非候选子任务不满足所述执行条件。
可选地,所述对边缘服务器构成的服务器网络进行状态检测,得到服务器状态信息和通信信息,包括:
对各个所述边缘服务器进行剩余计算时长检测,得到所述服务器状态信息;
对所述服务器网络中的各个网络信道进行剩余传输时长检测,得到所述通信信息。
可选地,所述动作价值评估模型的训练过程,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110606786.1/2.html,转载请声明来源钻瓜专利网。