能耗指标计算任务的调度方法、装置、电子设备及介质与流程

文档序号:34115264发布日期:2023-05-10 23:45阅读:34来源:国知局
能耗指标计算任务的调度方法、装置、电子设备及介质与流程

本申请涉及分布式能源计算领域,尤其涉及一种能耗指标计算任务的调度方法、装置、电子设备及介质。


背景技术:

1、随着数据中心的迅猛发展,数据中心的能耗问题也越来越突出,有关数据中心的能源管理和供配电设计已经成为热门问题,高效可靠的数据中心配电系统方案,是提高数据中心电能使用效率,降低设备能耗的有效方式。要实现数据中心的节能,首先需要实时的获取数据中心的能耗,以依据能耗对数据中心进行配电。

2、相关技术中,每个数据中心配置一个用于计算该数据中心能耗指标的服务器,服务器基于数据中心的运行数据,计算出各能耗指标的能耗值。然而由于各个数据中心的计算存在差异化,导致资源无法有效利用,使得能耗指标的计算效率比较低。


技术实现思路

1、本申请提供一种能耗指标计算任务的调度方法、装置、电子设备及介质,旨在解决资源无法有效利用,使得能耗指标的计算效率比较低的技术问题。

2、第一方面,本申请提供一种能耗指标计算任务的调度方法,包括:获取所有数据中心的能耗指标的计算任务;对每个能耗指标的计算任务及集群服务器中的服务器进行标号;针对每个能耗指标的计算任务,依据所述计算任务的标号和所述服务器的标号,将所述能耗指标的计算任务分配至对应的服务器,以使所述服务器处理所述能耗指标的计算任务,获得所述能耗指标的能耗值。

3、可选的,所述针对每个能耗指标的计算任务,依据所述计算任务的标号和所述服务器的标号,将所述能耗指标的计算任务分配至对应的服务器,包括:对所有数据中心的每个能耗指标的计算任务设定连续标号,以及对所述服务器自零开始设定连续标号;所述针对每个能耗指标的计算任务,依据所述计算任务的标号和所述服务器的标号,将所述能耗指标的计算任务分配至对应的服务器,包括:将所述计算任务的标号与所述集群服务器中的所述服务器总量相除,获得所述计算任务对应的第一余数;将所述计算任务分配至标号与该计算任务对应的第一余数相同的服务器。

4、可选的,所述将所述能耗指标的计算任务分配至对应的服务器,包括:建立所述能耗指标的计算任务与用于计算该能耗指标的指标数据的关联关系;将所述能耗指标的计算任务及所述关联关系发送至对应的服务器,以使所述服务器基于所述关联关系,获取所述能耗指标的计算任务的指标数据,并基于所述指标数据,计算该能耗指标的能耗值。

5、可选的,所述将所述能耗指标的计算任务分配至对应的服务器,包括:针对每一能耗指标的计算任务,获取用于计算所述能耗指标的指标数据;将所述能耗指标的计算任务及所述能耗指标的指标数据发送至对应的服务器,以使所述服务器基于所述能耗指标的指标数据,计算该能耗指标的能耗值。

6、可选的,获取所有数据中心的能耗指标的计算任务,包括:检测当前时刻是否达到预定的调度计算时间;若达到,则获取所有数据中心的能耗指标的计算任务。

7、可选的,所述能耗指标包括it能耗,制冷能耗,配电能耗及其他能耗。

8、第二方面,一种能耗指标计算任务的调度装置,包括:获取模块,用于获取所有数据中心的能耗指标的计算任务;标号模块,用于对每个能耗指标的计算任务及集群服务器中的服务器进行标号;分配模块,用于针对每个能耗指标的计算任务,依据所述计算任务的标号和所述服务器的标号,将所述能耗指标的计算任务分配至对应的服务器,以使所述服务器处理所述能耗指标的计算任务,获得所述能耗指标的能耗值。

9、可选的,所述分配模块,具体用于对所有数据中心的每个能耗指标的计算任务设定连续标号,以及对所述服务器自零开始设定连续标号;所述分配模块,具体还用于所述针对每个能耗指标的计算任务,依据所述计算任务的标号和所述服务器的标号,将所述能耗指标的计算任务分配至对应的服务器,包括:所述分配模块,具体还用于将所述计算任务的标号与所述集群服务器中的所述服务器总量相除,获得所述计算任务对应的第一余数;将所述计算任务分配至标号与该计算任务对应的第一余数相同的服务器。

10、可选的,所述分配模块,具体用于建立所述能耗指标的计算任务与用于计算该能耗指标的指标数据的关联关系;所述分配模块,具体还用于将所述能耗指标的计算任务及所述关联关系发送至对应的服务器,以使所述服务器基于所述关联关系,获取所述能耗指标的计算任务的指标数据,并基于所述指标数据,计算该能耗指标的能耗值。

11、可选的,所述分配模块,具体用于针对每一能耗指标的计算任务,获取用于计算所述能耗指标的指标数据;所述分配模块,具体还用于将所述能耗指标的计算任务及所述能耗指标的指标数据发送至对应的服务器,以使所述服务器基于所述能耗指标的指标数据,计算该能耗指标的能耗值。

12、可选的,所述获取模块,具体用于检测当前时刻是否达到预定的调度计算时间;所述获取模块,具体用于若达到,则获取所有数据中心的能耗指标的计算任务。

13、可选的,所述能耗指标包括it能耗,制冷能耗,配电能耗及其他能耗。本申请提供一种资源分配方法,包括:获取各任务的评估指标的评估值,以及边缘服务器的总资源;所述评估指标包括所述任务的计算价值、传输时延、计算时间及能量消耗;所述计算价值表征所述任务的价值与该任务的数据量之比;确定所述各评估指标的权重;以及,针对每一所述任务,根据所述各评估指标的权重、所述任务的每个评估指标的评估值以及所述各任务的每个评估指标的评估值之和,计算获得每个所述任务的权重;依据所述各任务的权重和所述边缘服务器的总资源,为所述各任务分配所述边缘服务器的资源。

14、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如前所述的方法。

15、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如前所述的方法。

16、本申请实施例提供的能耗指标计算任务的调度方法、装置、电子设备及介质中,对所有数据中心的能耗指标的计算任务及集群服务器中的服务器进行标号,针对每个能耗指标的计算任务,依据计算任务和服务器的标号,将能耗指标的计算任务分配至对应的服务器。本方案是基于计算任务和服务器的标号进行任务分配的,因而能够有效的利用集群服务器的资源来执行各数据中心的计算任务,从而合理利用资源,提高能耗指标的计算效率。并且,集群服务器中的服务器便于扩展,可以根据需要调整服务器数量,进而能够提高计算能力,因而本方案能够提高能耗指标的计算效率。



技术特征:

1.一种能耗指标计算任务的调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对每个能耗指标的计算任务及集群服务器中的服务器进行标号,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述能耗指标的计算任务分配至对应的服务器,包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述能耗指标的计算任务分配至对应的服务器,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,获取所有数据中心的能耗指标的计算任务,包括:

6.根据权利要求1-4任一项所述的方法,其特征在于,所述能耗指标包括it能耗、制冷能耗、配电能耗及其他能耗。

7.一种能耗指标计算任务的调度装置,其特征在于,包括:

8.根据权利要求7所述的装置,其特征在于,

9.根据权利要求7所述的装置,其特征在于,

10.根据权利要求7所述的装置,其特征在于,

11.根据权利要求7-10任一项所述的装置,其特征在于,

12.根据权利要求7-10任一项所述的装置,其特征在于,所述能耗指标包括it能耗,制冷能耗,配电能耗及其他能耗。

13.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6中任一项所述的方法。


技术总结
本申请提供的能耗指标计算任务的调度方法、装置、电子设备及介质,包括:获取数据中心的能耗指标的计算任务;对每个能耗指标的计算任务及集群服务器中的服务器进行标号;针对每个能耗指标的计算任务,依据计算任务的标号和服务器的标号,将能耗指标的计算任务分配至对应的服务器,以使服务器处理所述能耗指标的计算任务,获得所述能耗指标的能耗值。本方案能够提高数据中心各能耗指标的计算效率。

技术研发人员:马先龙,刘贤松,马明志,屠梓浩
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1