Cluster Firmware Cloning for Seamless Node Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for cluster expansion in information handling systems require taking the existing cluster offline for maintenance to update firmware, as they often use outdated or non-compliant online baselines, disrupting homogeneity and efficiency.

Innovation Solution

An information handling system with a management controller that performs out-of-band management, retrieves a firmware update package, stores it in a repository, and communicates a uniform resource locator to facilitate uniform firmware updates across the cluster, allowing for seamless integration of new nodes without disrupting the existing cluster.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing approaches are used to update firmware baselines for cluster expansion, then firmware homogeneity is maintained, but the existing cluster must be taken offline for maintenance

Engineering Contradiction:
Improvefirmware homogeneityVSAvoidcluster availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the firmware update process into two independent paths: (1) existing nodes continue running with their current firmware, and (2) new nodes are provisioned with cloned firmware images from the existing cluster. This segmentation allows firmware updates to occur without taking the entire cluster offline, resolving the contradiction between maintaining homogeneity and preserving availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by cloning firmware images from existing nodes before new nodes are added to the cluster. The management controller creates firmware images containing the baseline firmware from existing nodes, stores them locally, and makes them available for new node provisioning. This preliminary preparation eliminates the need to take the cluster offline later for firmware updates.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If online catalogs of firmware are used for cluster creation, then latest firmware versions are obtained, but maintaining a local firmware baseline for each cluster becomes costly

Engineering Contradiction:
Improvefirmware version currencyVSAvoidlocal firmware baseline maintenance
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements copying by creating local replicas of firmware images from existing cluster nodes. Instead of maintaining separate online catalog connections and synchronization mechanisms for each cluster, the management controller clones firmware images locally and stores them in a local repository. This copying approach provides latest firmware versions while eliminating the complexity of ongoing baseline synchronization.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent enables self-service by allowing each cluster to autonomously create and manage its own firmware images from its existing nodes. The management controller automatically clones firmware from any existing node, creates local baselines, and manages updates without requiring external catalog services. This self-service mechanism reduces dependency on external infrastructure and simplifies maintenance.

Inventive Principle:
Principle #25Self-service

3Reliability

If firmware updates are applied to new nodes using existing approaches, then new nodes are brought on par with existing nodes, but the existing cluster must be taken offline for maintenance

Engineering Contradiction:
Improvefirmware consistencyVSAvoidmaintenance downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary firmware image cloning and preparation before new nodes are added to the cluster. The management controller creates firmware images from existing nodes, stores them locally, and prepares them for deployment. This preliminary action ensures firmware consistency is achieved without requiring subsequent offline maintenance, eliminating downtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the firmware update workflow so that existing nodes continue operating while new nodes are independently provisioned with cloned firmware images. The management controller handles image creation and distribution separately from node operations, allowing firmware consistency to be maintained without interrupting cluster availability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11922159B2Systems and methods for cloning firmware updates from existing cluster for cluster expansion
Publication Date: 2024.03.05 DELL PROD LP
  • US11922159B2 patent drawing
  • US11922159B2 patent drawing
  • US11922159B2 patent drawing

AI summary

An information handling system may include a processor and a management controller communicatively coupled to the processor and configured to perform out-of-band management of the information handling system, the management controller further configured to, in response to a request from a management utility remote from the information handling system to create a firmware image for an item of firmware for a cluster comprising the information handling system retrieve a firmware update package, store the firmware update package in a repository integral to the management controller, and communicate a uniform resource locator to the management utility setting forth a path of the firmware update package within the repository, such that the management utility may later use the uniform resource locator to perform a firmware update for another information handling system of the cluster.