Live Virtual Machine Migration in Hybrid Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The process of live migration of virtual machines in hybrid networks faces challenges such as hardware incompatibility, virtualization software incompatibility, network address portability, and secure communication channel establishment between private and public networks, making seamless migration complex.
Innovation Solution
A framework and procedure are developed to establish a secure communication channel and network tunnel infrastructure between disparate networks, enabling the migration of virtual machines while addressing compatibility and address portability issues, using a replication engine for live migration and a mapping service for fast IP migration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If live migration is performed between hosts in different network environments (private network to public network/VPC), then virtual machine availability and flexibility are improved, but hardware incompatibility, virtualization software incompatibility, and secure communication channel establishment issues arise
Solution Approach 1:
The patent introduces a migration manager as an intermediary component that coordinates the live migration process between source and destination hosts in different network environments. The migration manager handles compatibility checks, establishes secure communication channels, and manages the migration state, thereby simplifying the overall complexity of migrating VMs between disparate networks.
Solution Approach 2:
The patent performs preliminary compatibility checks between the source and destination hosts before initiating migration. This includes verifying hardware compatibility, virtualization software compatibility, and network configuration compatibility. By conducting these checks in advance, the system prevents migration failures and reduces the complexity of handling incompatibility issues during the migration process.
2Reliability
If iterative copying of memory pages is performed during live migration, then the source virtual machine can continue operating without stopping, but migration time and network bandwidth consumption increase
Solution Approach 1:
The patent implements continuous memory page copying during the live migration process, allowing the source virtual machine to keep executing while memory pages are iteratively copied to the destination host. This ensures service availability is maintained throughout the migration process. The system uses a pre-copy approach where memory pages are copied in multiple iterations until all pages are transferred, then pauses execution for final state transfer.
3Object-affected harmful factors
If secure communication channels are established between private network and public network hosts, then data security is improved, but channel establishment complexity and network configuration requirements increase
Solution Approach 1:
The migration manager acts as an intermediary that establishes and manages secure communication channels between hosts in different network environments. It handles the complexity of channel setup, authentication, and data encryption, shielding the user from these configuration details while ensuring secure data transfer during migration.
Data Source
AI summary
Technologies are described herein for performing live migration of virtual machines in a hybrid network environment. A network tunnel infrastructure is established between a first network and a second network. A secure communication channel is then created over the network tunnel infrastructure between a source host computer hosting the virtual machine and a target host computer. Live migration of the virtual machine from the source host computer to the target host computer is performed using the secure communication channel, and the network address of the virtual machine is transferred to the target host computer. The operation of the fully migrated virtual machine may then be resumed on the target host computer.


