VM Host Interface Migration via Passthrough-Emulation Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VM migration techniques do not support live migration of the configuration of a connection between a virtual machine and a physical host interface, such as a network interface card, without explicit hardware support.

Innovation Solution

Establish multipath connections between the virtual machine and host interface on a source host, including a passthrough and software-virtualized path, and perform a failover to the emulated path while saving its state, then migrate the virtual machine to a destination host where it resumes communication via the emulated path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing VM migration techniques are used, then VM state can be transferred between hosts, but live migration of host interface connections is not supported without explicit hardware support

Engineering Contradiction:
Improvelive migration supportVSAvoidhardware dependency
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a software intermediary (virtualization layer) that mediates between the VM and host interface. This intermediary enables connection migration by translating and managing the interaction between VM I/O operations and physical host interface connections, eliminating the need for explicit hardware support while maintaining live migration capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces hardware-dependent connection migration mechanisms with software-based solutions. By substituting the mechanical/hardware approach with software virtualization and emulation, the system achieves connection migration flexibility without requiring explicit hardware support for each migration scenario.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If connection configuration is migrated with VM, then service continuity is maintained, but migration complexity increases

Engineering Contradiction:
Improveservice continuityVSAvoidmigration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the migration of VM state with the migration of host interface connections into a unified process. By combining these previously separate operations, the system maintains service continuity while managing complexity through integration rather than separate handling of each component.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal migration framework that handles both VM state transfer and connection configuration migration through a single mechanism. This multi-functional approach reduces overall system complexity by providing a general-purpose solution rather than requiring separate specialized processes for each migration aspect.

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

3Reliability

If hardware support is required for connection migration, then migration reliability improves, but system adaptability decreases

Engineering Contradiction:
Improveconnection migration reliabilityVSAvoidvirtualization flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates software copies and emulations of host interface connections that can be migrated with the VM. These software-based copies replicate the functionality of hardware connections, providing reliable connection migration while maintaining virtualization flexibility without requiring physical hardware duplication or modification.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12493481B2Live migration between hosts of a virtual machine connection to a host interface
Publication Date: 2025.12.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12493481B2 patent drawing
  • US12493481B2 patent drawing
  • US12493481B2 patent drawing

AI summary

Live migration of a virtual machine (VM) includes establishing multipath connections between the VM and functions of host interface on a source host. The multipath connections include a passthrough path and a software-virtualized (or emulated) path provided by a hypervisor of the source host. A failover of the passthrough path to the emulated path is executed, and a state of the emulated path is thereafter saved. On a host interface of a destination host, functions corresponding to those of the source host are exposed. The VM is then migrated from the source host to the destination host. The VM resumes host interface communication with the host interface of the destination host from the saved state via an emulated path provided by a hypervisor of the destination host. After resuming communication, a passthrough path of communication between the VM and the host interface of the destination host is established.