资源调度方法和系统技术方案

技术编号:24692516 阅读:51 留言:0更新日期:2020-06-27 11:29
一种资源调度方法和系统,该资源调度方法包括:获取调度任务的配置信息以及用于标识所述配置信息的标识参数;根据所述标识参数,统计调度服务器在预设时间段内的任务执行信息;根据所述任务执行信息和所述配置信息,确定执行所述调度任务的调度资源的负载信息;根据所述调度资源的负载信息,对所述调度资源进行调度控制。本申请实施例根据调度服务器在预设时间段内的任务执行信息和调度任务的配置信息来确定调度任务对应的调度资源的负载信息,根据调度资源的负载信息来对调度资源进行调度控制,保证调度资源的使用不过载,不浪费,提高调度资源的利用率,使得调度资源的分配利用更加有效,更加合理。

Resource scheduling method and system

【技术实现步骤摘要】
资源调度方法和系统
本申请涉及计算机
,尤其涉及一种资源调度方法和系统。
技术介绍
随着互联网的发展,在人们日常生活中逐渐普及,为企业带来了更多便利,在企业中涉及到一些昂贵的资源管理(例如,AI使用的服务器),由于这些资源每次提供的使用次数是有限的,如果不能很好的利用有限的资源,若使服务器空闲则会造成资源浪费,若超负荷的使用资源,则会造成线上调度服务的不稳定,造成调度服务的故障。相关技术的资源调度方式,通常是采用定时调度或者限流调度,上述资源调度方案无法有效、合理的分配利用资源,资源的利用率较低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
为了解决上述定时调度或者限流调度方式无法有效、合理的分配利用资源,资源的利用率较低的技术问题,本申请实施例提供了一种资源调度方法和系统。第一方面,本申请实施例提供了一种资源调度方法,所述方法包括以下步骤:获取调度任务的配置信息以及用于标识所述配置信息的标识参数;根据所述标识参数,统计调度服务器在预设时间段内的任务执行信息本文档来自技高网...

【技术保护点】
1.一种资源调度方法,其特征在于,所述方法包括以下步骤:/n获取调度任务的配置信息以及用于标识所述配置信息的标识参数;/n根据所述标识参数,统计调度服务器在预设时间段内的任务执行信息;/n根据所述任务执行信息和所述配置信息,确定执行所述调度任务的调度资源的负载信息;/n根据所述调度资源的负载信息,对所述调度资源进行调度控制。/n

【技术特征摘要】
1.一种资源调度方法,其特征在于,所述方法包括以下步骤:
获取调度任务的配置信息以及用于标识所述配置信息的标识参数;
根据所述标识参数,统计调度服务器在预设时间段内的任务执行信息;
根据所述任务执行信息和所述配置信息,确定执行所述调度任务的调度资源的负载信息;
根据所述调度资源的负载信息,对所述调度资源进行调度控制。


2.根据权利要求1所述的方法,其特征在于,所述任务执行信息包括任务时长,所述根据所述任务执行信息和所述配置信息,确定执行所述调度任务的调度资源的负载信息,包括:
基于所述配置信息,获取预先设置的所述调度任务的任务时长阈值;
当所述任务时长超过所述任务时长阈值时,确定执行所述调度任务的调度资源的负载超负荷,所述调度资源处于任务积压状态;
当所述任务时长未超过所述任务时长阈值时,确定执行所述调度任务的调度资源的负载空闲,所述调度资源处于任务空闲状态。


3.根据权利要求2所述的方法,其特征在于,所述根据所述调度资源的负载信息,对所述调度资源进行调度控制,包括:
当所述调度资源的负载超负荷时,降低所述调度资源的调度频率,直至所述调度资源的负载正常;
当所述调度资源的负载空闲时,提高所述调度资源的调度频率,直至所述调度资源的负载正常。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据所述标识参数,确定所述调度任务的优先级;
根据立牌桶算法,计算不同优先级的所述调度任务的调度资源的调度频率;
基于所述调度频率,确定不同优先级的所述调度任务的调度资源的任务调度状态;
当高优先级的所述调度任务的调度资源的任务调度状态为任务积压状态时,按照预设策略分配低优先级的所述调度任务的调度资源。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述调度任务的配置信息的标识参数,确定与所述调度任务相对应的线程池;
通过所述线程池,执行所述调度任务。


6.一种资源调度系统,其特征在于,所述系统包括:
获取单元,用于获取...

【专利技术属性】
技术研发人员:曹敏隆王世明韩立伟
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1