【技术实现步骤摘要】
一种任务调度方法和装置
[0001]本公开涉及算力调度
,特别涉及一种任务调度方法和装置
。
技术介绍
[0002]相关技术中,算力平台的调度系统大多基于预先设定的算法规则进行任务调度
。
并且,相关技术在进行任务调度时,往往假设工作节点的运行时环境是暂时稳定的
。
例如,假设工作集群中的工作节点在运行时的性能保持不变
。
另外,相关技术中,算力平台上的工作节点多为异构节点,这为任务的高效调度增加了难度
。
技术实现思路
[0003]本公开提出了一种任务调度方法和装置
。
[0004]根据本公开的第一方面,提出了一种任务调度方法,包括:获取待调度任务的任务信息
、
以及多个工作节点中每个工作节点的历史性能指标值;根据所述每个工作节点的历史性能指标值,利用与所述每个工作节点的类型对应的性能预测模型,确定所述每个工作节点在将来指定时间段的性能指标预测值,所述将来指定时间段包含所述待调度任务的计划执行时间段;根据每个工作节点在所述将来指定时间段的性能指标预测值
、
以及所述待调度任务的任务信息,利用调度模型,对所述待调度任务在所述多个工作节点之间进行调度
。
[0005]在一些实施例中,所述利用调度模型,对所述待调度任务在所述多个工作节点之间进行调度包括:根据所述每个工作节点在将来指定时间段的性能指标预测值,判断所述每个工作节点是否存在性能瓶颈;将所述多个工作节点中的不存在性 ...
【技术保护点】
【技术特征摘要】
1.
一种任务调度方法,包括:获取待调度任务的任务信息
、
以及多个工作节点中每个工作节点的历史性能指标值;根据所述每个工作节点的历史性能指标值,利用与所述每个工作节点的类型对应的性能预测模型,确定所述每个工作节点在将来指定时间段的性能指标预测值,所述将来指定时间段包含所述待调度任务的计划执行时间段;根据每个工作节点在所述将来指定时间段的性能指标预测值
、
以及所述待调度任务的任务信息,利用调度模型,对所述待调度任务在所述多个工作节点之间进行调度
。2.
根据权利要求1所述的任务调度方法,其中,所述利用调度模型,对所述待调度任务在所述多个工作节点之间进行调度包括:根据所述每个工作节点在将来指定时间段的性能指标预测值,判断所述每个工作节点是否存在性能瓶颈;将所述多个工作节点中的不存在性能瓶颈的工作节点,作为调度候选节点;利用调度模型,对所述待调度任务在所述调度候选节点之间进行调度
。3.
根据权利要求1所述的任务调度方法,还包括:在对所述待调度任务在所述多个工作节点之间进行调度之后,获取所述多个工作节点在将来指定时间段的性能指标测量值;根据所述多个工作节点在将来指定时间段的性能指标测量值和所述性能指标预测值,确定与所述每个工作节点的类型对应的性能预测模型的预测准确率;在所述预测准确率小于准确率阈值的情况下,对与所述每个工作节点的类型对应的性能预测模型进行调整
。4.
根据权利要求1所述的任务调度方法,还包括:基于多个类型中每个类型的工作节点的性能指标样本数据,对第一神经网络模型进行训练,以得到与所述每个类型的工作节点对应的性能预测模型
。5.
根据权利要求1所述的任务调度方法,其中,所述工作节点的类型包括中央处理器
、
图形处理器
、
现场可编程门阵列中的至少一种
。6.
根据权利要求1所述的任务调度方法,还包括:基于工作节点的性能指标样本数据
、
以及任务样本数据,对第二神经网络模型进行训练,以得到所述调度模型
【专利技术属性】
技术研发人员:郭雪芳,王望子,赵继壮,程帅,贾冠一,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。