Egress Traffic Migration With Stable Client Addressing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual machine migration techniques result in lag, interruptions, and downtime for end users due to complex network addressing and resource migration, leading to reduced quality of service.

Innovation Solution

Implementing a unified API for memory region operations using mmap and NBD to facilitate pre-copy and post-copy migration strategies, ensuring seamless network addressing and reduced downtime by synchronizing data and state across different network and physical locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current virtual machine migration techniques are used, then virtualized software services can be moved between hosts, but service interruptions and downtime occur for end users

Engineering Contradiction:
Improvemigration capabilityVSAvoidservice continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent performs preliminary actions by establishing the destination virtual machine instance and copying virtual disk data before the source instance is stopped. This allows the migration to proceed with minimal service interruption, as the destination is ready to immediately take over when the source is deactivated.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an intermediary storage system to facilitate data transfer between source and destination virtual machines. The storage system acts as a mediator that enables seamless data migration while maintaining service continuity, reducing the impact on end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If virtual machine migration is performed with data copying, then the virtualized service can be moved to different hardware, but network lag and interruptions occur

Engineering Contradiction:
Improvehardware mobilityVSAvoidnetwork response time
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent performs preliminary data copying to the destination host before stopping the source virtual machine. This ensures that the migration can complete quickly with minimal network interruption, as the bulk data transfer occurs while the service is still running on the source.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent optimizes network performance by selecting a destination host in the same data center or network location as the source. This localizes the migration within the same network infrastructure, reducing network lag and maintaining response times.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If complex network addressing migration is implemented, then virtualized services can be relocated across data centers, but client node complexity increases and connections must be reestablished

Engineering Contradiction:
Improvecross-data center migrationVSAvoidclient node complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal network address translation mechanism that works across different data centers and network infrastructures. This allows the migration system to handle various network configurations and address schemes through a unified approach, reducing client complexity.

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

Solution Approach 2:

The patent uses network address translation as an intermediary layer that abstracts the complexity of cross-data center migration from client nodes. The NAT mechanism automatically handles address mapping and connection maintenance, preventing clients from needing to reestablish connections or understand network topology changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12418482B1Egress migration of virtualized software services
Publication Date: 2025.09.16 LOOPHOLE LABS INC
  • US12418482B1 patent drawing
  • US12418482B1 patent drawing
  • US12418482B1 patent drawing

AI summary

Provided herein are various enhancements for low downtime migration of virtualized software services across different instantiations, which may include real-time migration over different cloud/server providers and platforms, physical locations, network locations, and across different network elements. Examples herein include handling of migration of data and state for virtualized software services, migration of ingress and egress traffic for the software services, and migration of other various operations aspects applicable to virtualized software services. In many instances, a client node retains the same network addressing used to reach the virtualized software services even as the virtualized software services move to different network locations and physical locations.