Stretch Deploy Virtual Machines via Multiplexed Secure Tunnels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for moving virtual machines and virtual applications between cloud computing facilities require extensive reconfiguration, including changes to IP addresses and network connectivity, which can lead to service interruptions and increased administrative effort.
Innovation Solution
The implementation of secure VPN tunnels allows for the extension of internal networks between cloud facilities, enabling the seamless relocation of virtual machines and applications without altering their IP addresses or network connections, using a single VPN tunnel to facilitate multiple stretch deployments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If virtual machines are moved between cloud facilities using traditional methods, then relocation is achieved, but extensive reconfiguration including IP address changes and network connectivity modifications is required
Solution Approach 1:
The patent introduces a VPN tunnel as an intermediary component that bridges the source and destination cloud facilities. This tunnel acts as a mediator that preserves the original network topology and IP addressing scheme, allowing virtual machines to be relocated without reconfiguration. The VPN tunnel encapsulates the original network traffic, enabling seamless transition while maintaining network identity.
Solution Approach 2:
The patent establishes the VPN tunnel connection before performing the virtual machine migration. By pre-configuring the network path and preserving IP addresses in advance, the system eliminates the need for post-migration reconfiguration. The preliminary establishment of the tunnel ensures that network connectivity is already in place when the virtual machine is moved.
2Reliability
If virtual machines are relocated between cloud facilities, then service continuity is desired, but service interruptions occur during migration
Solution Approach 1:
The patent enables continuous network operation during virtual machine migration by maintaining the VPN tunnel connection throughout the relocation process. The virtual machine's network interface remains active and connected to the same logical network segment via the tunnel, allowing network traffic to flow continuously without interruption while the physical location changes.
3Adaptability or versatility
If multiple virtual machines are migrated between cloud facilities, then migration capability is achieved, but administrative effort and complexity increase
Solution Approach 1:
The patent creates a universal VPN tunnel infrastructure that can serve multiple virtual machines simultaneously. Instead of creating separate network connections for each migration, the single tunnel provides a reusable pathway that handles multiple migrations, reducing repetitive administrative work. The tunnel becomes a multi-functional resource that supports various migration scenarios.
Solution Approach 2:
The patent combines multiple virtual machine migration operations into a single unified VPN tunnel connection. By merging the network infrastructure requirements of multiple migrations into one consolidated tunnel, the system reduces the total administrative overhead. Management operations can be performed at the tunnel level rather than individually for each virtual machine.
Data Source
AI summary
The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing facility and deploying a virtual machine or virtual application previously running on a first cloud-computing facility within the context of the extended internal network in the second cloud-computing facility. The currently disclosed methods and systems which provide internal-network extension and redeployment of virtual machines and virtual applications, referred to as “stretch deploy,” allow a virtual machine or virtual application formerly executing on a first cloud-computing facility to resume execution on a second cloud-computing facility, using the computational and storage facilities of the second cloud-computing facility but depending on network support from the first cloud-computing facility, without changing IP and local network addresses and the network connectivity, based on those addresses, between the virtual machines and virtual applications and other local and remote computational entities with which the virtual machines and virtual applications communicate. Multiplexing multiple stretch deployed L2 networks over the same secure (SSL-VPN) tunnel, terminating on organization edges.


