Cluster Shutdown via VM Migration and Primary-Node Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cluster shutdown methods in hyper-converged infrastructure (HCI) systems are inefficient and may lead to data unavailability due to reliance on external dependencies and lack of robust error handling.

Innovation Solution

A one-click shutdown mechanism that migrates virtual machines to a designated primary node, stores metadata for reestablishing communication, and powers down nodes without further user input, thereby reducing data unavailability and external dependencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional cluster shutdown methods are used, then the shutdown operation is simple, but data unavailability occurs and external dependencies are required

Engineering Contradiction:
Improvedata availabilityVSAvoidshutdown mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by migrating all virtual machines to a single surviving node before shutting down other nodes in the cluster. This ensures that data and workloads are preserved on at least one node, preventing data unavailability while enabling a simplified one-click shutdown operation without external dependencies

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system prepares compensatory measures in advance by designating a primary node to host all VMs before shutdown occurs. This cushioning mechanism ensures that if any nodes fail or are shut down, the cluster maintains operational continuity through the primary node, thereby improving reliability without requiring complex external dependency management

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Ease of operation

If one-click shutdown is implemented, then ease of operation improves, but reliability may deteriorate due to potential data unavailability

Engineering Contradiction:
Improveshutdown operation simplicityVSAvoiddata availability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Before executing the simple one-click shutdown, the system automatically performs the preliminary action of migrating all VMs to a designated primary node. This ensures that the simplified user operation does not compromise reliability, as the data preservation mechanism is already in place before shutdown begins

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically managing the complex VM migration and node shutdown sequence without requiring user intervention. The one-click interface triggers a sophisticated automated process that handles reliability concerns internally, combining ease of operation with maintained reliability

Inventive Principle:
Principle #25Self-service

3Measurement precision

If external dependencies like NTP are required, then measurement precision may improve, but device complexity increases

Engineering Contradiction:
Improvetime synchronization accuracyVSAvoidexternal dependency requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts and removes external dependencies such as NTP from the cluster shutdown mechanism. By making the shutdown process self-contained and independent of external services, the system reduces device complexity while maintaining sufficient time synchronization through internal mechanisms, eliminating the need for external time sources

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12511145B2Reliable one-click cluster shutdown
Publication Date: 2025.12.30 DELL PROD LP
  • US12511145B2 patent drawing
  • US12511145B2 patent drawing
  • US12511145B2 patent drawing

AI summary

An information handling system may include at least one processor and a memory. The information handling system may be a node of an information handling system cluster that comprises a plurality of nodes, and the information handling system is configured to: receive a shutdown instruction from a user, the shutdown instruction indicating that the cluster is to be powered down; and without further user input: cause virtual machines (VMs) that are executing on the cluster to be migrated to a particular node of the cluster that has been designated as a primary node; store metadata at the primary node, the metadata being usable to reestablish communication among the nodes after the shutdown; and cause the plurality of nodes to power down.