[发明专利]任务调度方法、装置及计算机可读存储介质有效
申请号: | 201910364122.1 | 申请日: | 2019-04-30 |
公开(公告)号: | CN111858019B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 仇明;朱刘江;潘宇轩 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L67/60 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李昂;张颖玲 |
地址: | 215163 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 调度 方法 装置 计算机 可读 存储 介质 | ||
本发明提供了任务调度方法、装置及计算机可读存储介质,其中所述任务调度方法包括:根据设定的至少一种资源类型计算待调度任务与资源队列之间的匹配度,所述匹配度表征所述待调度任务与所述资源队列在所述资源类型上的匹配程度;将满足设定条件的所述匹配度所对应的所述待调度任务确定为目标任务,将满足所述设定条件的所述匹配度所对应的所述资源队列确定为目标队列,以使所述目标任务被调度至所述目标队列。本发明基于待调度任务对资源类型对应资源的需求情况以及资源队列对资源类型对应资源的使用情况计算匹配度,实现了对具体任务的针对调度,提升了任务调度的准确性和针对性。
技术领域
本发明属于数据处理技术领域,尤其涉及任务调度方法、装置及计算机可读存储介质。
背景技术
在进行数据处理时,一种处理模式是构建任务,并通过执行任务来达成数据处理的目标,如构建并执行统计任务、数据存储任务或报警任务等。对于任务的执行载体(如服务器)来说,由于单个执行载体的处理能力存在上限,故在面对工作量较大的多个任务时,通常做法是预先搭建多个执行载体,并将多个任务各自调度至不同的执行载体上执行,从而实现负载均衡。
在现有技术中,为了对任务进行合理调度,通常是确定各个执行载体的空闲情况,如通过确定执行载体上的还可支持执行的任务数量来分析出空闲率最高的执行载体,将任务调度至该执行载体。但是,现有技术中仅考虑到执行载体的空闲情况,若存在对某一资源类型需求较高的任务,将其分配至较为空闲的执行载体后,由于该执行载体的资源可用情况可能与该任务的资源需求情况并不相符,则执行载体可能会存在过载风险,即调度结果与任务本身的资源需求并不相符,导致任务调度的准确性和针对性低。
发明内容
有鉴于此,本发明的主要目的在于提供一种任务调度方法、装置及计算机可读存储介质,以解决现有技术中任务调度的准确性和针对性低的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例的第一方面提供了一种任务调度方法,包括:
根据设定的至少一种资源类型计算待调度任务与资源队列之间的匹配度,所述匹配度表征所述待调度任务与所述资源队列在所述资源类型上的匹配程度;
将满足设定条件的所述匹配度所对应的所述待调度任务确定为目标任务,将满足所述设定条件的所述匹配度所对应的所述资源队列确定为目标队列,以使所述目标任务被调度至所述目标队列。
本发明实施例的第二方面提供了一种任务调度装置,包括:
计算单元,用于根据设定的至少一种资源类型计算待调度任务与资源队列之间的匹配度,所述匹配度表征所述待调度任务与所述资源队列在所述资源类型上的匹配程度;
确定单元,用于将满足设定条件的所述匹配度所对应的所述待调度任务确定为目标任务,将满足所述设定条件的所述匹配度所对应的所述资源队列确定为目标队列,以使所述目标任务被调度至所述目标队列。
本发明实施例的第三方面提供了一种任务调度装置,该任务调度装置包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如下步骤:
根据设定的至少一种资源类型计算待调度任务与资源队列之间的匹配度,所述匹配度表征所述待调度任务与所述资源队列在所述资源类型上的匹配程度;
将满足设定条件的所述匹配度所对应的所述待调度任务确定为目标任务,将满足所述设定条件的所述匹配度所对应的所述资源队列确定为目标队列,以使所述目标任务被调度至所述目标队列。
本发明实施例的第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910364122.1/2.html,转载请声明来源钻瓜专利网。