IP Library Granted Patent US 11,586,264
Granted Patent B2
US 11,586,264 · App. 17/281,590 · Granted Feb 21, 2023

Allocation method, system and device for power consumption of complete machine box, and readable storage medium

Inventor: Hongrui Han (Jiangsu, CN)
Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD
G06F1/28G06F9/5094
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,586,264
App. No.
17/281,590
Granted
Feb 21, 2023
Kind
B2
Abstract

Provided are an allocation method, system and device for power consumption of a complete machine box, and a readable storage medium. The method, applied to a CMC, includes: determining reserved total power consumption, based on rated power consumption of an integral chassis and preset power consumption of each node; allocating the preset power consumption to each node correspondingly; detecting, at a detection frequency, actual power consumption of each node; and re-allocating, for each node, the reserved total power consumption and the preset power consumption of the node, based on a rate of change in the actual power consumption of the node and/or a power consumption utilization ratio that is a ratio of the actual power consumption of the node to the preset power consumption of the node, thereby maximizing the effective utilization ratio of the integral chassis, reducing the unused power consumption, and reducing operating cost.

Claims (33)

1. An allocation method for power consumption of an integral chassis, wherein the allocation method is applied to a chassis management controller (CMC) and comprises:

determining reserved total power consumption, based on rated power consumption of an integral chassis and preset power consumption of each node;

allocating the preset power consumption to each node correspondingly;

detecting, at a detection frequency, actual power consumption of each node;

re-allocating, for each node, the reserved total power consumption and the preset power consumption of the node, based on a rate of change in the actual power consumption of the node and/or a power consumption utilization ratio that is a ratio of the actual power consumption of the node to the preset power consumption of the node; and

determining a node that meets a condition for recycling power consumption as a node with to-be-recycled power consumption and re-allocating the reserved total power consumption and the preset power consumption of the node with to-be-recycled power consumption, when the reserved total power consumption is equal to zero, wherein the condition for recycling power consumption is that the power consumption utilization ratio of the node is lower than a third utilization ratio,

wherein the step of re-allocating the reserved total power consumption and the preset power consumption of the node with to-be-recycled power consumption comprises:

determining a third power consumption for allocation, and allocating the third power consumption for allocation from the preset power consumption of the node with to-be-recycled power consumption to the reserved total power consumption, such that a power consumption utilization ratio of the node with to-be-recycled power consumption is equal to or greater than a fourth utilization ratio.

2. The allocation method according to claim 1 , wherein for each node, the preset power consumption of the node is determined based on a node level of the node.

3. The allocation method according to claim 1 , wherein, for any node, the step of re-allocating the reserved total power consumption and the preset power consumption of the node, based on a rate of change in the actual power consumption of the node and/or a power consumption utilization ratio that is a ratio of the actual power consumption of the node to the preset power consumption of the node, comprises:

determining a first power consumption for allocation based on an increase rate of the actual power consumption of the node and allocating the first power consumption for allocation from the reserved total power consumption to the preset power consumption of the node, when the increase rate of the actual power consumption of the node exceeds a first rate and/or when the power consumption utilization ratio of the node exceeds a first utilization ratio; and

determining a second power consumption for allocation based on a decrease rate of the actual power consumption of the node and allocating the second power consumption for allocation from the preset power consumption of the node to the reserved total power consumption, when the decrease rate of the actual power consumption of the node exceeds a second rate and/or when the power consumption utilization ratio of the node is lower than a second utilization ratio.

4. The allocation method according to claim 3 , wherein the first utilization ratio is greater than or equal to the second utilization ratio.

5. The allocation method according to claim 4 , wherein the rate of change in the actual power consumption of the node equals to a rate of change in the power consumption utilization ratio of the node.

6. The allocation method according to claim 1 , further comprising:

when the reserved total power consumption is less than zero, calculating, for each node, a difference between the preset power consumption of the node and the actual power consumption of the node to obtain a residual power consumption, and calculating a sum of residual power consumption of all nodes, to obtain a total residual power consumption;

when a sum of the reserved total power consumption and the total residual power consumption is greater than zero, allocating part of the residual power consumption of each node to the reserved total power consumption, based on an absolute value of a ratio of the reserved total power consumption to the total residual power consumption; and

when the sum of the reserved total power consumption and the total residual power consumption is less than zero, allocating the rated power consumption of the integral chassis to the preset power consumption of each node, based on proportions of the actual power consumption among the nodes.

7. An allocation system for power consumption of an integral chassis, wherein the allocation system is applied to a chassis management controller (CMC) and comprises:

a processor; and

a non-transitory memory storing a computer program,

wherein the processor, when executing the computer program, is configured to:

determine reserved total power consumption, based on rated power consumption of an integral chassis and preset power consumption of each node;

allocate the preset power consumption to each node correspondingly;

detect, at a detection frequency, actual power consumption of each node;

re-allocate, for each node, the reserved total power consumption and the preset power consumption of the node, based on a rate of change in the actual power consumption of the node and/or a power consumption utilization ratio that is a ratio of the actual power consumption of the node to the preset power consumption of the node; and

determine a node that meets a condition for recycling power consumption as a node with to-be-recycled power consumption and re-allocate the reserved total power consumption and the preset power consumption of the node with to-be-recycled power consumption, when the reserved total power consumption is equal to zero, wherein the condition for recycling power consumption is that the power consumption utilization ratio of the node is lower than a third utilization ratio,

wherein the processor, when executing the computer program, is further configured to:

determine a third power consumption for allocation, and allocate the third power consumption for allocation from the preset power consumption of the node with to-be-recycled power consumption to the reserved total power consumption, such that a power consumption utilization ratio of the node with to-be-recycled power consumption is equal to or greater than a fourth utilization ratio.

8. An allocation device for power consumption of an integral chassis, wherein the allocation device is applied to a chassis management controller (CMC) and comprises:

a memory, configured to store a computer program; and

a processor, configured to implement, when executing the computer program, steps of the allocation method for power consumption of the integral chassis according to claim 1 .

9. A non-transitory readable storage medium applied to a chassis management controller (CMC), wherein the readable storage medium stores a computer program which, when executed by a processor, implements steps of the allocation method for power consumption of the integral chassis according to claim 1 .

Assignments (2)
LICENSE Recorded Jun 30, 2026
From: IEIT SYSTEMS CO., LTD
To: AIVRES SYSTEMS INC.
Reel/Frame 075857/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: HAN, HONGRUI
To: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD
Reel/Frame 055776/0562 →
Priority Claims (1)
CN 201910568193.3 · Jun 27, 2019 · national
Continuity (1)
Related Publication 20210365095A1 · Nov 25, 2021