Traffic Management Device Preserving Network Flow State During VM Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Migration of virtual machine applications from one server to another disrupts network traffic flows and connection states, leading to performance degradation and inconsistent service provisioning to client devices.
Innovation Solution
Implementing a traffic management system that detects migration events and communicates connection state information between traffic management devices, allowing seamless continuation of network connections during and after the migration process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If virtual machine application is migrated from one server to another, then service availability is improved, but network flow state is disrupted
Solution Approach 1:
The patent applies preliminary action by capturing and preserving connection state information before the virtual machine migration occurs. The traffic management device stores flow state data (including TCP sequence numbers, window sizes, and connection identifiers) in advance of the migration event, enabling seamless restoration of network flows after the migration completes, thus preventing flow state disruption while maintaining service availability.
Solution Approach 2:
The patent implements copying by creating a replica of the connection state information at the traffic management device. When migration occurs, the traffic management device uses the copied flow state data to reconstruct network connections at the new server location, allowing client devices to continue communicating with the migrated application without experiencing flow state loss or connection interruptions.
2Adaptability or versatility
If virtual machine application is migrated between data centers, then adaptability is improved, but network performance degrades
Solution Approach 1:
The patent introduces a traffic management device as an intermediary between client devices and migrated virtual machine applications. This intermediary captures, preserves, and manages connection state information during cross-data-center migration, enabling seamless flow restoration without the performance degradation that would normally result from long-distance network traversal and connection re-establishment.
3Reliability
If connection state information is communicated during migration, then flow state preservation is improved, but device complexity increases
Solution Approach 1:
The patent applies taking out by extracting connection state information from the migrating virtual machine and isolating it at the traffic management device. This extracted flow state data is preserved independently during migration and then applied to restore connections at the destination, achieving flow state preservation without requiring complex coordination between multiple system components.
Data Source
AI summary
Methods, computer-readable media, and apparatuses for network flow state preservation include migration of at least one application hosted on a first server device to a second server device coupled to a second traffic management device is detected at a first traffic management device. At least a portion of connection state information associated with a network connection between at least one client device and the application is communicated by the first traffic management device to the second traffic management device via a communication channel between the first and second traffic management devices. The application is provided by the first traffic management device to the at least one client device during the migration based upon the connection state information.


