HCI Host Upgrade Scoring and VM Migration Overlap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Lifecycle management (LCM) upgrades in hyper-converged infrastructure (HCI) systems often result in temporary resource inaccessibility and prolonged downtime due to VM migration and resynchronization, necessitating a reduction in upgrade time and minimization of downtime.

Innovation Solution

A method that determines a score for each host based on hardware metrics to select the most suitable host for upgrading, migrates virtual machines to other hosts, and performs the upgrade on the selected host, thereby reducing the number of VM migrations and overlapping upgrade and migration times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hosts are upgraded sequentially with VM migration and resynchronization, then system reliability is maintained, but upgrade time increases and productivity decreases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidupgrade speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-migrating virtual machines to target hosts before the actual upgrade process begins. This allows the source host to be upgraded without waiting for VM migration to complete, thereby overlapping the upgrade and migration processes and significantly reducing total upgrade time while maintaining system reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables continuous useful action by allowing the upgrade process to proceed concurrently with VM migration and resynchronization operations. Instead of waiting for each migration to complete before starting the upgrade, the system maintains continuous progress on multiple fronts simultaneously, improving overall productivity without compromising reliability

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If hosts are put into maintenance mode for upgrading, then upgrade reliability is ensured, but service availability deteriorates and downtime increases

Engineering Contradiction:
Improveupgrade reliabilityVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary VM migration to target hosts before the source host enters maintenance mode. This preliminary action ensures that services continue to be available on target hosts while the source host is upgraded, minimizing downtime and maintaining service availability throughout the upgrade process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses target hosts as intermediary carriers for virtual machines during the upgrade process. VMs are migrated to these intermediary hosts that remain operational, allowing the source host to be upgraded without service interruption. The intermediary hosts bridge the gap between old and new system states, eliminating downtime

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If VM resynchronization is performed after host upgrade, then data consistency is maintained, but total upgrade time increases

Engineering Contradiction:
Improvedata consistencyVSAvoidupgrade time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs VM resynchronization in parallel with other upgrade operations rather than sequentially. While the source host is being upgraded and other hosts are being prepared, the resynchronization process occurs concurrently, ensuring data consistency is maintained without adding to the total upgrade time

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary data synchronization preparations before the actual upgrade, pre-establishing replication relationships and data flow paths. This preliminary setup allows resynchronization to occur more efficiently during the upgrade process, maintaining data consistency while minimizing the time impact

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12093718B2Accelerated lifecycle management in HCI systems
Publication Date: 2024.09.17 DELL PROD LP
  • US12093718B2 patent drawing
  • US12093718B2 patent drawing
  • US12093718B2 patent drawing

AI summary

An information handling system may include at least one processor and a memory. The information handling system may be configured to perform an upgrade of a plurality of hosts of an information handling system cluster by: determining a score for each host based on hardware metrics of each host; based on the determined scores, selecting a first host for upgrading; migrating virtual machines from the first host to one or more other hosts; and causing the first host to perform the upgrade.