[发明专利]一种任务的调度方法、装置、存储介质及电子装置在审
申请号: | 201911159583.1 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111026546A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 王平;柯登科;徐婷 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06T11/20 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 张丽颖 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 存储 介质 电子 | ||
本申请涉及一种任务的调度方法、装置、存储介质及电子装置其中,该方法包括:获取任务调度曲线,其中,任务调度曲线用于指示目标时间段内服务器集群的使用率;根据任务调度曲线确定目标服务器集群算力,其中,目标服务器集群算力用于指示服务器集群在目标子时间段的计算能力;在目标子时间段从任务集合中调度目标任务算力与目标服务器集群算力匹配的目标任务至服务器集群,其中,目标任务算力用于指示目标任务所占用的服务器集群的计算能力。本申请解决了服务器集群的服务效率较低的技术问题。
技术领域
本申请涉及互联网领域,尤其涉及一种任务的调度方法、装置、存储介质及电子装置。
背景技术
服务器集群通过执行任务来为前端应用提供服务,但是,在实际的生产环境中,需要执行的任务并不能按照时间均匀的分布,相关的服务调度一般都是基于定时调度任务或者终端用户提交时填写的触发时间来调度任务,服务器集群可能会遇到大段的空闲时间或者出现需要大量集中处理任务的时间,使得大量同时执行的任务抢占服务器集群的资源。这就导致了服务器集群的服务效率严重下降,也造成了资源的浪费。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种任务的调度方法、装置、存储介质及电子装置。
根据本申请实施例的一个方面,提供了一种任务的调度方法,包括:
获取任务调度曲线,其中,所述任务调度曲线用于指示目标时间段内服务器集群的使用率;
根据所述任务调度曲线确定目标服务器集群算力,其中,所述目标服务器集群算力用于指示所述服务器集群在目标子时间段的计算能力,所述目标时间段包括一个或者多个子时间段,所述一个或者多个子时间段包括所述目标子时间段;
在所述目标子时间段从任务集合中调度目标任务算力与所述目标服务器集群算力匹配的目标任务至所述服务器集群,其中,所述目标任务算力用于指示所述目标任务所占用的所述服务器集群的计算能力。
可选地,根据所述任务调度曲线确定目标服务器集群算力包括:
从所述调度曲线中获取基准使用率以及所述目标子时间段对应的目标使用率;
确定所述目标使用率和所述基准使用率之间的比值;
将所述比值和所述服务器集群的最大算力之间的乘积值确定为所述目标服务器集群算力。
可选地,从所述调度曲线中获取基准使用率以及所述目标子时间段对应的目标使用率包括:
将所述调度曲线拟合为调度函数,其中,所述调度函数的变量为所述目标时间段所包括的时间点,所述调度函数的函数值为所述服务器集群的使用率;
从所述调度函数中获取所述基准使用率并将所述目标子时间段所对应的函数值确定为所述目标使用率。
可选地,从所述调度函数中获取所述基准使用率包括:
将所述调度函数的最大函数值确定为所述基准使用率;或者,
将预设的基准时间点所对应的函数值确定为所述基准使用率。
可选地,在所述目标子时间段从任务集合中调度目标任务算力与所述目标服务器集群算力匹配的目标任务至所述服务器集群包括:
获取所述任务集合包括的每个任务对应的任务算力,其中,所述任务算力用于指示执行所述每个任务所占用的所述服务器集群的计算能力;
从所述任务集合中获取总任务算力小于或者等于所述目标服务器集群算力的一个或者多个任务作为所述目标任务;
在所述目标子时间段调度所述目标任务至所述服务器集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911159583.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手动式压裂及生产井口装置及其使用方法
- 下一篇:图像校正方法及电子设备