Network Card Shutdown Interface for Ordered VM Power-Failure Shutdown

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face difficulties in properly shutting down virtual machines, particularly during power failures, without consuming resources of the host devices.

Innovation Solution

A method involving a controller application on a network card that orchestrates the shutdown of user-created virtual machines, followed by system-created virtual machines and host devices, using a shutdown interface to ensure orderly shutdown without relying on host device resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual machines are shut down during power failure without a coordinated interface, then the shutdown process is simple, but metadata corruption and configuration errors occur

Engineering Contradiction:
Improveshutdown reliabilityVSAvoidshutdown interface complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A shutdown interface is introduced as an intermediary component between the power failure detection mechanism and the virtual machine shutdown process. This interface coordinates the shutdown sequence, ensuring user-created virtual machines are stopped before system-created ones, thereby preventing metadata corruption and configuration errors while maintaining system reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The shutdown interface performs preliminary actions by first shutting down user-created virtual machines before proceeding to system-created virtual machines. This staged approach ensures that critical user data is preserved and metadata is not corrupted during the shutdown process, addressing the reliability issue.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If host device resources are used for shutdown operations, then shutdown can be performed, but resource consumption increases during critical power failure

Engineering Contradiction:
Improveshutdown efficiencyVSAvoidhost device resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The network card performs shutdown operations autonomously without requiring host device resources. The shutdown interface on the network card directly manages the shutdown process of virtual machines, enabling the system to serve itself during power failure conditions and avoiding additional resource consumption from the host device.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If system-created virtual machines are shut down first, then shutdown process is simplified, but metadata corruption and configuration errors occur

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

Solution Approach 1:

The shutdown interface implements preliminary action by first shutting down user-created virtual machines before system-created virtual machines. This sequence preserves metadata and configuration integrity because user data is evacuated first, while system-created virtual machines are shut down afterward in a controlled manner, preventing corruption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The shutdown process is segmented into distinct phases: first shutting down user-created virtual machines, then shutting down system-created virtual machines. This segmentation allows each phase to be managed independently, ensuring data integrity while maintaining operational simplicity through automated coordination.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12474946B2Orchestrated shutdown of virtual machines using a shutdown interface and a network card
Publication Date: 2025.11.18 DELL PROD LP
  • US12474946B2 patent drawing
  • US12474946B2 patent drawing
  • US12474946B2 patent drawing

AI summary

Techniques are provided for orchestrating a shutdown of virtual machines using a shutdown interface and a network card. One method comprises receiving a message sent by a controller application, executing on a network card of a hyperconverged appliance, wherein the message is sent by the controller application after shutting down one or more user-created virtual machines in response to a detected power failure of the hyperconverged appliance; performing the following steps, by a shutdown interface, in response to receiving the message: shutting down one or more system-created virtual machines and one or more physical host devices of the hyperconverged appliance. The controller application may pass control to the shutdown interface and may shut down in response to the completion of the shutting down of the user-created virtual machines. The execution of the controller application on the network card may not employ resources of the physical host devices.