【技术实现步骤摘要】
一种任务调度方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,具体而言,涉及一种任务调度方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]随着互联网用户的快速增长,数据量的急剧膨胀,数据中心对计算的需求也在迅猛上涨
。
诸如深度学习在线预测
、
视频转码以及图片压缩解压缩等各类新型应用的出现对计算的需求与日俱增
。
因此,对于数据中心而言,其任务调度和资源发放技术成为衡量其性能的重要指标
。
任务调度指定了一种将计算任务分配给处理计算任务的资源的方法
。
计算任务可以是例如待由处理器计算的基本计算元素,如线程
、
过程或数据流
。
资源发放,是指调度计算任务会涉及准备本地或分布式资源
。
例如,在分布至数据中心中的计算节点集群的虚拟环境中设置虚拟机
(virtual machine
,
VM)
,或对分布式计算集群进行计算等
。
[0003]资源可以是硬件资源,例如中央处理器
(central processing unit
,
CPU)、
系统内存
(RAM、ROM)、
系统存储器
(
硬盘驱动器
、
闪存
、
数据库
、
物理或虚拟存储介质
)、< ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种任务调度方法,其特征在于,包括:获取待调度任务的任务调度请求;所述任务调度请求中至少包括资源需求信息;所述资源需求信息中包括至少一个资源类型和对应于所述资源类型的资源需求数量;根据所述资源需求信息,在多个计算节点中对所述待调度任务进行匹配;所述计算节点中包括所述至少一个资源类型和对应于所述资源类型的若干个资源单元;所述资源单元的状态包括占用状态或空闲状态;响应于第一计算节点中处于空闲状态的资源单元满足所述资源需求信息,将所述待调度任务调度至所述第一计算节点进行处理;响应于没有所述计算节点中处于空闲状态的资源单元满足所述资源需求信息,选取第二计算节点中的目标资源单元标记为保留状态;响应于所述被标记为保留状态的所述目标资源单元处于所述空闲状态,将所述目标资源单元分配给所述待调度任务
。2.
根据权利要求1所述的方法,其特征在于,还包括:响应于所述待调度任务被进行处理,与所述待调度任务相关的被标记为保留状态的所述目标资源单元解除所述保留状态标记
。3.
根据权利要求1所述的方法,其特征在于,基于所述对应于所述资源类型的资源需求数量,按照预设的保留比例系数,在所述第二计算节点中选取多个所述目标资源单元标记为保留状态;所述保留比例系数,用于表示所述目标资源单元数量与所述资源需求数量的比值;所述保留比例系数大于等于
100%。4.
根据权利要求3所述的方法,其特征在于,所述待调度任务对应有任务优先级;根据所述待调度任务的任务优先级确定所述待调度任务的所述保留比例系数;所述任务优先级越高所对应的所述保留比例系数越大
。5.
根据权利要求1所述的方法,其特征在于,所述保留状态还包括保留层级;所述保留层级,用于表示所述待调度任务对应所述目标资源单元的保留状态所处于的层级;当低于所述保留层级的所述保留状态所对应的调度任务均已被进行处理后,响应于所述被标记为保留状态的所述目标资源单元处于所述空闲状态,将所述目标资源单元分配给所述待调度任务
。6.
根据权利要求3所述的方法,其特征在于,所述保留状态还包括保留层级;所述保留层级,用于表示所述待调度任务对应所述目标资源单元的保留状态所处于的层级;所述保留层级越高所对应的所述保留比例系数越大
。7.
技术研发人员:陈爌宇,王鲲,陈飞,邹懋,
申请(专利权)人:北京趋动智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。