[发明专利]任务调度的方法、设备及系统、计算机设备有效
申请号: | 201710807353.6 | 申请日: | 2017-09-08 |
公开(公告)号: | CN109471705B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 谢忠贤;周明耀;浦世亮 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 调度 方法 设备 系统 计算机 | ||
本发明公开了一种任务调度的方法、设备及系统、计算机设备,属于计算机技术领域。该方法包括:接收第一任务调度节点发送的资源获取请求;在共享资源池中确定能够提供目标资源量的资源的目标计算节点,共享资源池记录有任务调度系统中计算节点的剩余资源;向第一任务调度节点发送第一资源获取响应,第一资源获取响应包括目标计算节点的标识,第一资源获取响应用于指示第一任务调度节点向目标计算节点派发待派发的任务。本发明通过在任务调度系统中新增了资源管理节点,该任务调度系统中的计算节点的剩余资源由第一资源管理节点统一管理,从而有效提高了任务调度系统对系统中的剩余资源的利用率。本发明用于任务调度。
技术领域
本发明涉及计算机技术领域,特别涉及一种任务调度的方法、设备及系统、计算机设备。
背景技术
在目前的数据分析(如视频分析、图像分析等)系统中,需要一个任务调度节点来管理多个计算节点,其中,任务调度节点是指:根据待分析任务的优先级或其他条件将该待分析任务下发到计算节点中执行,并更新剩余的资源的数量;计算节点是指:接收到任务调度节点下发的待分析任务后,执行该待分析任务。当计算节点的个数较多时,单个任务调度节点无法管理大量的计算节点,或当待分析任务的数量较多时,单个任务调度节点无法及时的向计算节点下发待分析任务,因此通过一个任务调度节点来管理多个计算节点时,任务调度能力较差。
为了提高任务调度能力,提出了一种具有多个任务调度节点的任务调度系统,该任务调度系统可以包括:多个任务调度节点,每个任务调度节点可以管理多个计算节点,例如,如图1所示,图1是具有多个任务调度节点的一种任务调度系统的架构图,该多个任务调度节点可以包括:任务调度节点1、任务调度节点2和任务调度节点3,每个任务调度节点可以管理3个计算节点,每个任务调度节点可以向管理的3个计算节点下发待分析任务。通过多个任务调度节点可以有效的管理大量的计算节点,也可以及时的向计算节点下发待分析任务。
在实现本发明的过程中,发明人发现上述具有多个任务调度节点的任务调度系统至少存在以下问题:
在该任务调度系统工作过程中,可能会出现以下情况:该多个任务调度节点中的一些任务调度节点所管理的多个计算节点剩余资源较多,而另一些任务调度节点所管理的多个计算节点的剩余资源不足导致任务无法调度,因此目前的任务调度系统无法对系统中剩余资源进行有效的利用。
发明内容
为了解决具有多个任务调度节点的任务调度系统无法对系统中剩余资源进行有效的利用的问题,本发明实施例提供了一种任务调度的方法、设备及系统、计算机设备。所述技术方案如下:
第一方面,提供了一种任务调度的方法,应用于任务调度系统中第一资源管理节点,所述任务调度系统包括:至少一个资源管理节点、多个任务调度节点和多个计算节点,所述第一资源管理节点为所述至少一个资源管理节点中的节点,所述方法包括:
接收第一任务调度节点发送的资源获取请求,所述资源获取请求包括待派发的任务所占用的目标资源量,所述第一任务调度节点为所述多个任务调度节点中的任一任务调度节点;
在共享资源池中确定能够提供所述目标资源量的资源的目标计算节点,所述共享资源池记录有所述任务调度系统中计算节点的剩余资源;
向所述第一任务调度节点发送第一资源获取响应,所述第一资源获取响应包括所述目标计算节点的标识,所述第一资源获取响应用于指示所述第一任务调度节点向所述目标计算节点派发所述待派发的任务。
可选的,所述在共享资源池中确定能够提供所述目标资源量的资源的目标计算节点,包括:
将所述共享资源池记录的计算节点的剩余资源按照资源量的大小降序排序;
按照排序后的顺序依次检测所述共享资源池记录的每个计算节点的剩余资源是否满足所述目标资源量的资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710807353.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于消息中间件的柔性事务处理方法
- 下一篇:一种拨测测试的响应方法及系统