Overlay Network Translation Layer for Cloud VM Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transitioning applications from one virtualization framework to another is challenging due to differences in networking protocols and infrastructure, requiring significant reworking of applications and operational processes, especially when migrating from on-premise to cloud-based infrastructure.

Innovation Solution

A networking translation layer is implemented to interface between different virtualization frameworks, abstracting complex networking requirements and mapping constructs, allowing seamless migration by creating subnetworks, configuring network interfaces, and ensuring connectivity through redundant edge nodes and dynamic routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications are migrated from on-premise virtualization frameworks to cloud-based infrastructure, then scalability and high availability are improved, but networking protocol differences and infrastructure changes require significant reworking of applications and operational processes

Engineering Contradiction:
Improvehigh availabilityVSAvoidnetworking protocol differences
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a networking translation layer as an intermediary component that sits between the cloud-based virtualization framework and the existing on-premise virtualization framework. This translation layer automatically translates networking protocols and constructs between the two different virtualization frameworks, enabling applications to migrate to cloud infrastructure without requiring changes to the applications themselves or their operational processes. The intermediary handles the protocol translation transparently, resolving the contradiction between improved reliability and reduced complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a networking translation layer is implemented to interface between different virtualization frameworks, then seamless migration is enabled without modifying existing architectures, but device complexity increases due to additional translation components

Engineering Contradiction:
Improveseamless migration capabilityVSAvoidtranslation layer components
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The networking translation layer is designed to support multiple virtualization frameworks simultaneously, making it universally applicable to different on-premise and cloud-based frameworks. Rather than requiring separate translation solutions for each framework combination, the translation layer provides a universal interface that can translate between any supported frameworks. This multi-functionality enables seamless migration capability while distributing the complexity across a standardized platform rather than requiring complex custom solutions for each scenario.

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

3Productivity

If cloud-based virtualized computing service is used as underlying infrastructure, then scalability is improved, but customers must provision and manage their own hardware in contrast to cloud-based virtualization techniques

Engineering Contradiction:
ImprovescalabilityVSAvoidhardware management burden
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The networking translation layer acts as an intermediary that abstracts the hardware management responsibilities from the customer. By translating networking constructs between different virtualization frameworks, the translation layer enables customers to leverage cloud-based scalability while maintaining the ability to provision and manage their own hardware through their existing virtualization framework. The intermediary handles the complexity of cloud infrastructure interaction, allowing customers to benefit from scalability without directly managing the underlying cloud hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12536031B1Overlay networks of third-party virtualization frameworks using a cloud virtualized computing service as underlying infrastructure
Publication Date: 2026.01.27 AMAZON TECH INC
  • US12536031B1 patent drawing
  • US12536031B1 patent drawing
  • US12536031B1 patent drawing

AI summary

A connectivity manager of an overlay network which is to be set up using resources of a cloud computing environment as an underlay network is instantiated at a computing resource of the cloud. Using routing information of the overlay network, a route server of the cloud modifies a route table of the cloud. An encapsulation tunnel is created between the connectivity manager and a second computing resource at which a hypervisor of the overlay network runs. Based on the modified route table, a network packet from a source outside the overlay network is routed via the connectivity manager and the tunnel to a virtual machine of the overlay network at the second computing resource.