IP Library › Granted Patent US 11,054,889
Granted Patent B2
US 11,054,889 · App. 16/826,838 · Granted Jul 6, 2021

Dynamic power management

Inventors: Torsha Das (Cupertino, CA); Jay Yoo (Milpitas, CA); Tuchih Tsai (Cupertino, CA); Kabiraj Sethi (Fremont, CA)
Assignee: CISCO TECHNOLOGY, INC.
G06F1/3287G06F1/3206G06F1/3296H04L12/10
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,054,889
App. No.
16/826,838
Granted
Jul 6, 2021
Kind
B2
Abstract

Power supply efficiency may be provided. First, a total power supply capacity may be determined comprising a sum of a plurality of supply capacities respectively corresponding to a plurality of power supplies serving a plurality of components. Next, a load value corresponding to the plurality of components may be determined. A number of the plurality of power supplies may then be powered down. The number of power supplies powered down may comprise a value that may cause a remaining number of the plurality of power supplies serving the plurality of components to operate within an efficiency range.

Claims (46)

1. A method comprising:

determining, by a computing device, a total power supply capacity comprising a sum of a plurality of supply capacities respectively corresponding to a plurality of power supplies serving a plurality of components;

determining a load value corresponding to the plurality of components; and

powering down a number of the plurality of power supplies, the number comprising a value that causes a remaining number of the plurality of power supplies serving the plurality of components to operate within an efficiency range, wherein powering down the number of the plurality of power supplies comprises:

determining a current efficiency comprising the load value corresponding to the plurality of components divided by the total power supply capacity respectively corresponding to the plurality of power supplies serving the plurality of components;

determining that the current efficiency is not in the efficiency range;

powering down a first power supply of the plurality of power supplies;

determining, after powering down the first power supply, the current efficiency comprising the load value corresponding to the plurality of components divided by the total power supply capacity respectively corresponding to the remaining number of the plurality of power supplies serving the plurality of components; and

determining, after powering down the first power supply, that the current efficiency is in the efficiency range.

2. The method of claim 1 , wherein powering down the number of the plurality of power supplies, the number comprising the value that causes the remaining number of the plurality of power supplies serving the plurality of components to operate within the efficiency range comprises powering down the number of the plurality of power supplies wherein the efficiency range comprises between 70% and 90%.

3. The method of claim 1 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein the plurality of components are disposed in a chassis.

4. The method of claim 1 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein at least one of the plurality of components comprises a supervisor card.

5. The method of claim 1 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein ones of the plurality of components comprise line cards.

6. The method of claim 1 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein at least one of the plurality of components comprises a fan row.

7. The method of claim 1 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein at least one of the plurality of components comprises a Power over Ethernet (PoE) connector.

8. A system comprising:

a memory storage; and

a processing unit coupled to the memory storage, wherein the processing unit is operative to:

determine a total power supply capacity comprising a sum of a plurality of supply capacities respectively corresponding to a plurality of power supplies serving a plurality of components;

determine a load value corresponding to the plurality of components; and

power down a number of the plurality of power supplies, the number comprising a value that causes a remaining number of the plurality of power supplies serving the plurality of components to operate within an efficiency range wherein the processing unit being operative to power down the number of the plurality of power supplies comprises the processing unit being operative to:

determine a current efficiency comprising the load value corresponding to the plurality of components divided by the total power supply capacity respectively corresponding to the plurality of power supplies serving the plurality of components;

determine that the current efficiency is not in the efficiency range;

power down a first power supply of the plurality of power supplies;

determine, after powering down the first power supply, the current efficiency comprising the load value corresponding to the plurality of components divided by the total power supply capacity respectively corresponding to the remaining number of the plurality of power supplies serving the plurality of components; and

determine, after powering down the first power supply, that the current efficiency is in the efficiency range.

9. The system of claim 8 , wherein the processing unit being operative to power down the number of the plurality of power supplies, the number comprising the value that causes the remaining number of the plurality of power supplies serving the plurality of components to operate within the efficiency range comprises the processing unit being operative to power down the number of the plurality of power supplies wherein the efficiency range comprises between 70% and 90%.

10. The system of claim 8 , wherein the processing unit being operative to determine the load value corresponding to the plurality of components comprises the processing unit being operative to determine the load value corresponding to the plurality of components wherein the plurality of components are disposed in a chassis.

11. The system of claim 8 , wherein the processing unit being operative to determine the load value corresponding to the plurality of components comprises the processing unit being operative to determine the load value corresponding to the plurality of components wherein at least one of the plurality of components comprises a supervisor card.

12. The system of claim 8 , wherein the processing unit being operative to determine the load value corresponding to the plurality of components comprises the processing unit being operative to determine the load value corresponding to the plurality of components wherein ones of the plurality of components comprise line cards.

13. The system of claim 8 , wherein the processing unit being operative to determine the load value corresponding to the plurality of components comprises the processing unit being operative to determine the load value corresponding to the plurality of components wherein at least one of the plurality of components comprises a fan row.

14. A computer-readable medium that stores a set of instructions which when executed perform a method executed by the set of instructions comprising:

determining, by a computing device, a total power supply capacity comprising a sum of a plurality of supply capacities respectively corresponding to a plurality of power supplies serving a plurality of components;

determining a load value corresponding to the plurality of components; and

powering down a number of the plurality of power supplies, the number comprising a value that causes a remaining number of the plurality of power supplies serving the plurality of components to operate within an efficiency range, wherein powering down the number of the plurality of power supplies comprises:

determining a current efficiency comprising the load value corresponding to the plurality of components divided by the total power supply capacity respectively corresponding to the plurality of power supplies serving the plurality of components;

determining that the current efficiency is not in the efficiency range;

powering down a first power supply of the plurality of power supplies;

determining, after powering down the first power supply, the current efficiency comprising the load value corresponding to the plurality of components divided by the total power supply capacity respectively corresponding to the remaining number of the plurality of power supplies serving the plurality of components; and

determining, after powering down the first power supply, that the current efficiency is in the efficiency range.

15. The computer-readable medium of claim 14 , wherein powering down the number of the plurality of power supplies, the number comprising the value that causes the remaining number of the plurality of power supplies serving the plurality of components to operate within the efficiency range comprises powering down the number of the plurality of power supplies wherein the efficiency range comprises between 70% and 90%.

16. The computer-readable medium of claim 14 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein the plurality of components are disposed in a chassis.

17. The computer-readable medium of claim 14 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein at least one of the plurality of components comprises a supervisor card.

18. The computer-readable medium of claim 14 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein ones of the plurality of components comprise line cards.

19. The computer-readable medium of claim 14 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein at least one of the plurality of components comprises a fan row.

20. The computer-readable medium of claim 14 , wherein determining the load value corresponding to the plurality of components comprises determining the load value corresponding to the plurality of components wherein at least one of the plurality of components comprises a Power over Ethernet (PoE) connector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2020
From: DAS, TORSHA; YOO, JAY; TSAI, TUCHIH; SETHI, KABIRAJ
To: CISCO TECHNOLOGY, INC.
Reel/Frame 052411/0921 →
Continuity (2)
Division 15662574 · Jul 28, 2017
Related Publication 20200241627A1 · Jul 30, 2020