集群节能管理方法、电子设备及计算机存储介质技术

技术编号:38245988 阅读:18 留言:0更新日期:2023-07-25 18:06
本发明专利技术公开了一种集群节能管理方法、电子设备及计算机存储介质,涉及云计算管理技术领域,所述方法包括:基于用于表征集群资源运行情况的状态信息,得到第一理论节能节点数量和第二理论节能节点数量,其中,根据所述节点总数量、所述非空闲节点数量、节点已用资源总量、单节点资源量、单台节点资源可用比例和预留节点数量确定所述第二理论节能节点数量。本申请通过预设资源分配规则调整集群中节点的运行情况,以降低集群的功率消耗。以降低集群的功率消耗。以降低集群的功率消耗。

【技术实现步骤摘要】
集群节能管理方法、电子设备及计算机存储介质


[0001]本申请涉及云计算管理
,尤其涉及一种集群节能管理方法、电子设备及计算机存储介质。

技术介绍

[0002]随着计算机领域技术的不断发展,云计算已经成为互联网行业的热门领域,各大云厂商和企业建立了众多的公有云和私有云。云平台的使用依赖于大量的物理主机,而物理主机需要一直开机运行,耗费大量的电力,同时,物理主机运行时会释放热量,需要制冷设备对物理主机进行散热,制冷设备的运行又进一步加剧了电力的消耗。因此,如何降低集群中节点的功率消耗和运行成本成为了迫切需要解决的问题。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种集群节能管理方法、电子设备及计算机存储介质,以降低集群的消耗功率和运行成本。
[0004]为了解决上述技术问题,本专利技术提供了一种集群节能管理方法,所述方法包括:基于用于表征集群资源运行情况的状态信息,得到第一理论节能节点数量和第二理论节能节点数量,其中,所述状态信息包括节点总数量、节点已用资源总量、单节点资源量、单台节点资源可用比例和预留节点数量,根据所述节点总数量、所述节点已用资源总量、所述单节点资源量、所述单台节点资源可用比例和所述预留节点数量确定所述第二理论节能节点数量;根据所述第一理论节能节点数量和所述第二理论节能节点数量,确定实际节能节点数量;根据预设资源分配规则分配所述实际节能节点数量中的每一节点均进入预设节能状态。
[0005]确定实际节能节点数量,以准确地将实际节能节点数量中的每一节点,按照预设资源分配规则转换每一节点的运行状态至预设节能状态,以此降低集群节点的功率消耗和运行成本。
[0006]在一些实施例中,所述基于用于表征集群资源运行情况的状态信息,得到第一理论节能节点数量和第二理论节能节点数量,包括:基于所述节点已用资源总量、所述单节点资源量和所述单台节点资源可用比例,得到已使用资源节点数量;基于所述节点总数量、所述已使用资源节点数量和所述预留节点数量,得到所述第二理论节能节点数量。
[0007]在一些实施例中,所述根据所述第一理论节能节点数量和所述第二理论节能节点数量,确定实际节能节点数量,包括:若所述第一理论节能节点数量大于所述第二理论节能节点数量,将所述第二理论节能节点数量作为所述实际节能节点数量;若所述第一理论节能节点数量小于或等于所述第二理论节能节点数量,将所述第一理论节能节点数量作为所述实际节能节点数量。
[0008]在一些实施例中,所述预设节能状态包括第一节能状态、第二节能状态、第三节能
状态和第四节能状态;所述根据预设资源分配规则分配所述实际节能节点数量中的每一节点均进入预设节能状态,包括:基于所述实际节能节点数量和预设第一分配数值,确定进入所述第一节能状态的第一节能状态节点数量;基于所述实际节能节点数量和所述第一节能状态节点数量得到第一中间节能节点数量;根据所述第一中间节能节点数量和预设第二分配数值,确定进入所述第二节能状态的第二节能状态节点数量;基于所述实际节能节点数量、所述第一节能状态节点数量和所述第二节能状态节点数量得到第二中间节能节点数量;根据所述第二中间节能节点数量和预设第三分配数值,确定进入所述第三节能状态的第三节能状态节点数量;基于所述实际节能节点数量、所述第一节能状态节点数量、所述第二节能状态节点数量和所述第三节能状态节点数量,确定进入所述第四节能状态的第四节能状态节点数量。
[0009]在一些实施例中,所述集群节能管理方法还包括:检测处于所述预设节能状态的某一节点的运行功率是否满足预设第一消耗功率,若检测到所述节点的运行功率满足预设第一消耗功率,则标记所述节点处于所述第一节能状态;检测处于所述预设节能状态的某一节点的运行功率是否满足预设第二消耗功率,若检测到所述节点的运行功率满足预设第二消耗功率,则标记所述节点处于所述第二节能状态;检测处于所述预设节能状态的某一节点的运行功率是否满足预设第三消耗功率,若检测到所述节点的运行功率满足预设第三消耗功率,则标记所述节点处于所述第三节能状态;检测处于所述预设节能状态的某一节点的运行功率是否满足预设第四消耗功率,若检测到所述节点的运行功率满足预设第四消耗功率,则标记所述节点处于所述第四节能状态。
[0010]在一些实施例中,所述集群节能管理方法还包括:检测进入所述预设节能状态的所有节点的运行状态是否满足预设节点运行唤醒需求;在检测到所述所有节点中存在运行状态满足所述预设节点运行唤醒需求的待唤醒节点时,基于所述预设节能消耗功能和所述预设节能唤醒时长唤醒所述待唤醒节点。
[0011]在一些实施例中,所述集群节能管理方法还包括:在检测到所述待唤醒节点时,获取当前处于所述预设节能状态的节点总数量;获取与所述节点总数量匹配的当前节点已用资源总量;若所述当前节点已用资源总量满足预设节点资源变更规则时,更新所述实际节能节点数量。
[0012]在一些实施例中,所述集群节能管理方法还包括:获取非空闲节点;检测所述非空闲节点中的每一节点是否满足所述预设节能状态,当检测到所述非空闲节点中的某一节点满足所述预设节能状态,将所述非空闲节点中的某一节点转换至所述预设节能状态。
[0013]另外,本专利技术还提供一种电子设备,所述电子设备包括处理器及存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行上述的集群节能管理方法。
[0014]另外,本专利技术还提供还提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述的集群节能管理方法。
[0015]与现有技术相比,上述集群节能管理方法、电子设备及计算机可读存储介质,首先,根据集群资源运行情况的状态信息,确定第一理论节点数量和第二理论节点数量,再基于第一理论节点数量和第二理论节点数量得到实际节能节点数量,以确定集群中能够进入
节能状态的节点数量,以避免影响集群的整体运行。然后,利用预设第一分配数值、预设第二分配数值和预设第三分配数值,得到进入不同节能状态的节点的数量,在减少集群的功率消耗的同时,又不影响集群的正常运行。最后,根据预设节点资源变更规则更新实际节能节点数量。如此,在实际节能节点数量发生变更时,能够及时调整相应的节点进入预设节能状态,以保证集群运行和降低功率消耗。同时,将集群中的若干节点循环进入预设节能状态,保持了节点的活性。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0017]图1是本申请一实施方式的集群节能管理方法的步骤流程图。
[0018]图2为本申请一实施例的电子设备的结构示意图。
具体实施方式
[0019]下面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群节能管理方法,其特征在于,包括:基于用于表征集群资源运行情况的状态信息,得到第一理论节能节点数量和第二理论节能节点数量,其中,所述状态信息包括节点总数量、节点已用资源总量、单节点资源量、单台节点资源可用比例和预留节点数量,根据所述节点总数量、所述节点已用资源总量、所述单节点资源量、所述单台节点资源可用比例和所述预留节点数量确定所述第二理论节能节点数量;根据所述第一理论节能节点数量和所述第二理论节能节点数量,确定实际节能节点数量;根据预设资源分配规则分配所述实际节能节点数量中的每一节点均进入预设节能状态。2.如权利要求1所述的集群节能管理方法,其特征在于,所述基于用于表征集群资源运行情况的状态信息,得到第一理论节能节点数量和第二理论节能节点数量,包括:基于所述节点已用资源总量、所述单节点资源量和所述单台节点资源可用比例,得到已使用资源节点数量;基于所述节点总数量、所述已使用资源节点数量和所述预留节点数量,得到所述第二理论节能节点数量。3.如权利要求1所述的集群节能管理方法,其特征在于,所述根据所述第一理论节能节点数量和所述第二理论节能节点数量,确定实际节能节点数量,包括:若所述第一理论节能节点数量大于所述第二理论节能节点数量,将所述第二理论节能节点数量作为所述实际节能节点数量;若所述第一理论节能节点数量小于或等于所述第二理论节能节点数量,将所述第一理论节能节点数量作为所述实际节能节点数量。4.如权利要求1所述的集群节能管理方法,其特征在于,所述预设节能状态包括第一节能状态、第二节能状态、第三节能状态和第四节能状态;所述根据预设资源分配规则分配所述实际节能节点数量中的每一节点均进入预设节能状态,包括:基于所述实际节能节点数量和预设第一分配数值,确定进入所述第一节能状态的第一节能状态节点数量;基于所述实际节能节点数量和所述第一节能状态节点数量得到第一中间节能节点数量;根据所述第一中间节能节点数量和预设第二分配数值,确定进入所述第二节能状态的第二节能状态节点数量;基于所述实际节能节点数量、所述第一节能状态节点数量和所述第二节能状态节点数量得到第二中间节能节点数量;根据所述第二中间节能节点数量和预设第三分配数值,确定进入所述第三节能状态的第三节能状态节点数量;基于所述实际节能节点数量、所述第一节能状态节点数量、所述第二节能状态节...

【专利技术属性】
技术研发人员:段小勇毛艳清张良邹佐信
申请(专利权)人:工业富联佛山创新中心有限公司
类型:发明
国别省市:

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

1