Rack Management Controller for Simultaneous BIOS Firmware Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Updating multiple Basic Input Output Systems (BIOS) in servers is inefficient as it requires manual intervention and sequential updating of each motherboard, significantly increasing the time and reducing efficiency.

Innovation Solution

A rack management system with a rack management controller and baseboard management controllers that allows simultaneous updating of BIOS firmware across multiple server nodes by downloading and writing the firmware update files into memory, with error handling and messaging for successful or failed updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual sequential updating of BIOS is performed for each motherboard, then updating can be performed with simple equipment, but the working time becomes too long and efficiency is reduced

Engineering Contradiction:
Improvefirmware updating efficiencyVSAvoidworking time for updating
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines multiple BIOS updating operations into a single simultaneous operation. The rack management controller coordinates and controls the updating process for multiple server nodes at the same time, merging what would otherwise be sequential individual updating operations into one consolidated batch operation, thereby significantly reducing total updating time and improving efficiency

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The rack management controller serves as an intermediary between the updating equipment and multiple server nodes. It receives updating instructions from external equipment and distributes them to multiple baseboard management controllers simultaneously, enabling coordinated batch updating without requiring direct manual intervention for each server

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual updating equipment is used for each motherboard, then equipment complexity is low, but the number of operations required increases significantly

Engineering Contradiction:
Improvefirmware updating efficiencyVSAvoidupdating system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The rack management controller is designed as a multi-functional device that can manage and coordinate updating operations for multiple server nodes simultaneously. It performs functions including receiving updating instructions, distributing them to multiple targets, monitoring progress, and coordinating the overall updating process, thereby reducing the need for multiple separate updating equipment

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

Solution Approach 2:

The rack management controller acts as an intermediary layer between external updating equipment and multiple server nodes. It abstracts the complexity of managing multiple individual updating operations into a single coordinated process, simplifying the overall system architecture while enabling efficient batch updating

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If sequential updating of each BIOS is performed, then each update can be controlled independently, but the total updating time becomes excessively long

Engineering Contradiction:
Improvefirmware updating timeVSAvoidupdate control complexity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent merges multiple independent updating operations into a single coordinated batch process. The rack management controller manages the updating of multiple server nodes simultaneously, combining what would otherwise be separate sequential operations into one unified process that completes much faster while maintaining operational control

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9110843B2Rack and method thereof for simultaneously updating basic input output systems
Publication Date: 2015.08.18 INVENTEC PUDONG TECH CORPOARTION
  • US9110843B2 patent drawing
  • US9110843B2 patent drawing
  • US9110843B2 patent drawing

AI summary

A rack including a rack management controller and a plurality of server nodes, is disclosed. The rack management controller receives a firmware updating file, and generates an updating message according to the firmware updating file. Each of the plurality of server nodes includes a memory and a baseboard management controller. The memory stores firmware of a basic input output system. The baseboard management controller is coupled to the rack management controller and the memory. The baseboard management controller receives the updating message to download the firmware updating file from the rack management controller and to stores it to a storage space. The baseboard management controller controls the memory to enter a recovery mode after downloading the firmware updating file, and writes the firmware updating file into the memory to update the firmware of the basic input output system.