【技术实现步骤摘要】
一种任务调度方法、装置及电子设备
[0001]本申请涉及计算机
,特别是涉及一种任务调度方法
、
装置及电子设备
。
技术介绍
[0002]在容器管理平台的调度设计中,调度设备按照随机调度策略为每一个任务分配一个计算节点,进而由该计算节点执行任务
。
一个或多个计算节点搭载在一个存放单元上
。
当任务数量比较多时,按照随机调度策略,存在将一批任务集中的调度到一个存放单元上的不同或相同节点上的情况
。
这种情况下,若任务的执行需要消耗大量的算力和电力,将会造成某一存放单元的功率消耗过大,进而导致该存放单元断电,甚至导致该存放单元所在机房或数据中心断电,对整个机房或数据中心的安全性造成影响
。
技术实现思路
[0003]本申请实施例的目的在于提供一种任务调度方法
、
装置及电子设备,以提高机房或数据中心的安全性
。
具体技术方案如下:
[0004]在本申请实施的第一方面,首先提供了一种任务调度方法,所述方法应用于数据中心的调度设备,所述数据中心包括所述调度设备,以及至少一个存放单元,每个所述存放单元上至少搭载一个计算节点,所述方法包括:
[0005]接收待调度任务;
[0006]根据所述待调度任务,从多个计算节点中,选择满足预设过滤规则的多个候选节点;
[0007]获取所述多个候选节点所在的每个候选存放单元的功耗参数,每个候选存放单元的功耗参数由该候选存放单 ...
【技术保护点】
【技术特征摘要】
1.
一种任务调度方法,其特征在于,所述方法应用于数据中心的调度设备,所述数据中心包括所述调度设备,以及至少一个存放单元,每个所述存放单元上至少搭载一个计算节点,所述方法包括:接收待调度任务;根据所述待调度任务,从多个计算节点中,选择满足预设过滤规则的多个候选节点;获取所述多个候选节点所在的每个候选存放单元的功耗参数,每个候选存放单元的功耗参数由该候选存放单元上搭载的所有计算节点的功耗决定;根据每个候选存放单元的功耗参数,从所有候选存放单元中确定目标存放单元,从所述目标存放单元上搭载的候选节点中确定目标计算节点;将所述待调度任务调度至所述目标计算节点
。2.
根据权利要求1所述的方法,其特征在于,所述计算节点上预先部署有功耗调度单元,所述获取所述多个候选节点所在的每个候选存放单元的功耗参数的步骤,包括:针对所述多个候选节点所在的每个候选存放单元,调度该候选存放单元上每个计算节点的功耗调度单元,以获取每个计算节点的功耗参数;累计每个候选存放单元上搭载的所有计算节点的功耗参数,得到每个候选存放单元的功耗参数
。3.
根据权利要求1所述的方法,其特征在于,所述根据每个候选存放单元的功耗参数,从所有候选存放单元中确定目标存放单元的步骤,包括:从所有候选存放单元中,选择功耗参数最小的候选存放单元,作为目标存放单元
。4.
根据权利要求1所述的方法,其特征在于,所述根据每个候选存放单元的功耗参数,从所有候选存放单元中确定目标存放单元的步骤,包括:根据每个候选存放单元的功耗参数,以及每个候选存放单元上搭载的每个候选节点的调度参数,对每个候选存放单元进行打分,得到每个候选存放单元的第一调度评分;将第一调度评分最高的候选存放单元作为目标存放单元
。5.
根据权利要求4所述的方法,其特征在于,所述根据每个候选存放单元的功耗参数,以及每个候选存放单元上搭载的每个候选节点的调度参数,对每个候选存放单元进行打分,得到每个候选存放单元的第一调度评分的步骤,包括:获取每个候选存放单元的功耗参数对应的第一分数,以及获取每个候选存放单元上搭载的每个候选节点的调度参数对应的第二分数;对每个候选存放单元的第一分数和第二分数进行加权求和,得到每个候选存放单元的第一调度评分
。6.
根据权利要求1‑5任一项所述的方法,其特征在于,所述从所述目标存放单元上搭载的候选节点中确定目标计算节点的步骤,包括:从所述目标存放单元上搭载的...
【专利技术属性】
技术研发人员:杨健鹏,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。