# US 11,910,558 B2 · Chassis management controller monitored overcurrent protection for modular information handling systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,910,558 B2
- Document ID: US11910558B2
- Status: Granted
- Kind: B2
- Application number: 17/229,602
- Filed: 2021-04-13
- Published: 2022-10-13
- Granted: 2024-02-20
- Earliest claimed: 2021-04-13
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Geoffrey A. Dillon; Craig A. Klein; Arun Muthaiyan; Nagesh Babu Venkata Doddapaneni; Mark Tsai
- Web page: https://patentgrep.com/patent/US11910558B2

## CPC

- H05K 7/1498: {Resource management, Optimisation arrangements, e.g. configuration, identification, tracking, physical location (thermal management H05K7/20836)}
- G06F 1/206: {comprising thermal management}
- G06F 1/28: Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
- G06F 11/004: {Error avoidance (G06F11/07 and subgroups take precedence)}
- G06F 11/3044: {where the computing system component is the mechanical casing of the computing system}
- G06F 11/3058: {Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations (thermal management in cooling arrangements of a computing system G06F1/206)}
- G06F 11/3062: {where the monitored property is the power consumption (power management in a computing system G06F1/3203)}
- H02H 3/42: responsive to product of voltage and current
- H05K 7/1487: {Blade assemblies, e.g. blade cases or inner arrangements within a blade}
- H05K 7/1488: {Cabinets therefor, e.g. chassis or racks or mechanical interfaces between blades and support structures}
- H05K 7/1492: {having electrical distribution arrangements, e.g. power supply or data communications}
- H05K 7/20836: {Thermal management, e.g. server temperature control}
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- H05K: PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H02H: EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS (indicating or signalling undesired working conditions G01R, e.g. G01R31/00, G08B; locating faults along lines G01R31/08; emergency protective devices H01H)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A system may include a chassis comprising a plurality of bays, each of the plurality of bays configured to receive a respective modular information handling system, a shared infrastructure comprising a plurality of components which are shared by modular information handling systems received in the plurality of bays, and a chassis management controller communicatively coupled to the plurality of bays and configured to determine a power consumption for each respective modular information handling system and if the power consumption for a respective modular information handling system exceeds a maximum sled connector current limit for the respective modular information handling system, communicate a message to the respective modular information handling system to power down the respective modular information handling system.

## Claims

### Claim 1

A system comprising:
a chassis comprising a plurality of bays, each of the plurality of bays configured to receive a respective modular information handling system;
a shared infrastructure comprising a plurality of components which are shared by modular information handling systems received in the plurality of bays; and
a chassis management controller communicatively coupled to the plurality of bays and configured to:
determine a power consumption for each respective modular information handling system by:
reading the power consumption for each respective modular information handling system from a host management controller of each respective modular information handling system; and
if reading the power consumption for a particular modular information handling system is unsuccessful, estimating the power consumption for the particular modular information handling system by:
determining power delivered by power supply units supplying electrical energy to the plurality of bays and the shared infrastructure;
determining a shared infrastructure power consumption indicative of power consumed by the shared infrastructure;
determining a sled power consumption indicative of power consumed by modular information handling systems populated in the plurality of bays for which reading the power consumption for such modular information handling systems was successful; and
estimating the power consumption for the particular modular information handling system based on the power delivered, the shared infrastructure power consumption, and the sled power consumption; and
if the power consumption for a respective modular information handling system exceeds a maximum sled connector current limit for the respective modular information handling system, communicate a message to the respective modular information handling system to power down the respective modular information handling system.

### Claim 2 (depends on 1)

The system of claim 1, wherein the chassis management controller is further configured to power off the chassis by disabling power supply units supplying electrical energy to the plurality of bays in the event that the respective modular information handling system does not power down within a maximum shutdown time limit.

### Claim 3 (depends on 1)

The system of claim 1, wherein the shared infrastructure power consumption comprises a power consumed by a cooling system for the chassis.

### Claim 4 (depends on 1)

The system of claim 1, wherein the shared infrastructure power consumption comprises a backplane power consumption indicative of power consumed by a disk drive backplane of the chassis.

### Claim 5 (depends on 4)

The system of claim 4, wherein the chassis management controller is configured to determine the backplane power consumption by:
monitoring a current associated with the disk drive backplane; and
if monitoring the current is unsuccessful, estimating the backplane power consumption based on a type associated with the disk drive backplane.

### Claim 6

A method comprising, in a system comprising a chassis comprising a plurality of bays, each of the plurality of bays configured to receive a respective modular information handling system, and the system further comprising a shared infrastructure comprising a plurality of components which are shared by modular information handling systems received in the plurality of bays:
determining a power consumption for each respective modular information handling system by:
reading the power consumption for each respective modular information handling system from a host management controller of each respective modular information handling system; and
if reading the power consumption for a particular modular information handling system is unsuccessful, estimating the power consumption for the particular modular information handling system by:
determining power delivered by power supply units supplying electrical energy to the plurality of bays and the shared infrastructure;
determining a shared infrastructure power consumption indicative of power consumed by the shared infrastructure;
determining a sled power consumption indicative of power consumed by modular information handling systems populated in the plurality of bays for which reading the power consumption for such modular information handling systems was successful; and
estimating the power consumption for the particular modular information handling system based on the power delivered, the shared infrastructure power consumption, and the sled power consumption; and
if the power consumption for a respective modular information handling system exceeds a maximum sled connector current limit for the respective modular information handling system, communicating a message to the respective modular information handling system to power down the respective modular information handling system.

### Claim 7 (depends on 6)

The method of claim 6, further comprising powering off the chassis by disabling power supply units supplying electrical energy to the plurality of bays in the event that the respective modular information handling system does not power down within a maximum shutdown time limit.

### Claim 8 (depends on 6)

The method of claim 6, wherein the shared infrastructure power consumption comprises a power consumed by a cooling system for the chassis.

### Claim 9 (depends on 6)

The method of claim 6, wherein the shared infrastructure power consumption comprises a backplane power consumption indicative of power consumed by a disk drive backplane of the chassis.

### Claim 10 (depends on 9)

The method of claim 9, further comprising determining the backplane power consumption by:
monitoring a current associated with the disk drive backplane; and
if monitoring the current is unsuccessful, estimating the backplane power consumption based on a type associated with the disk drive backplane.

### Claim 11

An article of manufacture comprising:
a non-transitory computer readable medium; and
computer-executable instructions carried on the computer readable medium, the instructions readable by a processor, the instructions, when read and executed, for causing the processor to, in a system comprising a chassis comprising a plurality of bays, each of the plurality of bays configured to receive a respective modular information handling system, and the system further comprising a shared infrastructure comprising a plurality of components which are shared by modular information handling systems received in the plurality of bays:
determine a power consumption for each respective modular information handling system by:
reading the power consumption for each respective modular information handling system from a host management controller of each respective modular information handling system; and
if reading the power consumption for a particular modular information handling system is unsuccessful, estimating the power consumption for the particular modular information handling system by:
determining power delivered by power supply units supplying electrical energy to the plurality of bays and the shared infrastructure;
determining a shared infrastructure power consumption indicative of power consumed by the shared infrastructure;
determining a sled power consumption indicative of power consumed by modular information handling systems populated in the plurality of bays for which reading the power consumption for such modular information handling systems was successful; and
estimating the power consumption for the particular modular information handling system based on the power delivered, the shared infrastructure power consumption, and the sled power consumption; and
if the power consumption for a respective modular information handling system exceeds a maximum sled connector current limit for the respective modular information handling system, communicate a message to the respective modular information handling system to power down the respective modular information handling system.

### Claim 12 (depends on 11)

The article of claim 11, the instructions for further causing the processor to power off the chassis by disabling power supply units supplying electrical energy to the plurality of bays in the event that the respective modular information handling system does not power down within a maximum shutdown time limit.

### Claim 13 (depends on 11)

The article of claim 11, wherein the shared infrastructure power consumption comprises a power consumed by a cooling system for the chassis.

### Claim 14 (depends on 11)

The article of claim 11, wherein the shared infrastructure power consumption comprises a backplane power consumption indicative of power consumed by a disk drive backplane of the chassis.

### Claim 15 (depends on 14)

The article of claim 14, the instructions for further causing the processor to determine the backplane power consumption by:
monitoring a current associated with the disk drive backplane; and
if monitoring the current is unsuccessful, estimating the backplane power consumption based on a type associated with the disk drive backplane.
