Server Rack Weight Calculation via BMC Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accurately determining the total weight of a server rack is cumbersome and impractical, especially when relocating or managing multiple racks, as it requires physical weighing, which is time-consuming and inefficient.

Innovation Solution

A system and method where baseboard management controllers (BMCs) within each server determine the weight of their components and send this information to a rack management controller (RMC), which calculates the total loaded rack weight by aggregating data from multiple servers and other components, eliminating the need for physical weighing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If physical weighing is used to determine server rack weight, then measurement precision is improved, but loss of time increases and ease of operation deteriorates

Engineering Contradiction:
Improveweight determination accuracyVSAvoidtime required for weighing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the mechanical weighing process with an automated computational system. Baseboard management controllers (BMCs) on individual servers automatically collect component weight data, calculate individual server weights, and transmit this information to a rack management controller (RMC). The RMC aggregates data from all servers and computes the total rack weight, eliminating the need for physical weighing while maintaining accuracy through systematic data collection and calculation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service weight determination where each server's BMC autonomously gathers its own component information, retrieves weight specifications from databases or manufacturers, performs local weight calculations, and contributes to the overall rack weight computation. This distributed self-service approach eliminates manual intervention and accelerates the weight determination process.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If physical weighing is used to determine server rack weight, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveweight determination accuracyVSAvoidsystem complexity for weight determination
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the weight determination task into segmented components: each BMC independently handles its own server's weight calculation by collecting component data, querying weight specifications, and performing local computations. The RMC then segments the aggregation process by collecting results from individual BMCs and computing the total rack weight. This segmentation distributes system complexity across multiple independent units rather than concentrating it in a single complex weighing device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The BMC and RMC components serve multiple functions beyond weight determination. The BMC manages server hardware monitoring, component inventory tracking, and weight calculation. The RMC coordinates rack-level resource management, aggregates weight data from multiple BMCs, and computes total rack weight. This multi-functionality reduces the need for dedicated weight measurement devices, thereby reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If manual weighing of each component is performed, then measurement precision is improved, but productivity deteriorates

Engineering Contradiction:
Improveweight measurement accuracyVSAvoidspeed of weight determination
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary actions by having BMCs continuously maintain an inventory of server components and their specifications, including weight information. When weight determination is needed, the BMCs already have component data readily available, eliminating the need for time-consuming manual measurement. The RMC is pre-configured with aggregation logic to quickly compute total rack weight from individual server data, enabling rapid weight determination without sacrificing accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10587935B2System and method for automatically determining server rack weight
Publication Date: 2020.03.10 QUANTA COMPUTER INC
  • US10587935B2 patent drawing
  • US10587935B2 patent drawing
  • US10587935B2 patent drawing

AI summary

A system includes a plurality of servers in a server rack and a plurality of baseboard management controllers (BMCs), each associated with a respective server from the plurality of servers. The system further includes a rack management controller (RMC). A first BMC of a first server determines component types of hardware components in the first server, determines a quantity of each of the component types in the first server, determines a first weight information of the first server based on the component types and the quantity of each of the component types, and sends to the RMC the first weight information. The RMC determines a weight of other components in the server rack, and calculates a loaded rack weight of the server rack based on the first weight information and the weight of other components.