Parallel VPN Tunneling for Dynamic Optimal Server Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing VPN systems inefficiently manage VPN connections, leading to resource wastage when optimal servers become unavailable or overloaded, requiring frequent connection re-establishment.
Innovation Solution
Implementing dynamic parallel tunneling with multiple VPN servers, allowing simultaneous establishment of parallel encrypted tunnels and real-time determination of an optimal server for continuous, efficient VPN service delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single VPN connection is established with one VPN server, then the connection setup is simple and device complexity is low, but resource wastage occurs when the server becomes unavailable or overloaded and frequent connection re-establishment is required
Solution Approach 1:
The patent segments the VPN connection by establishing multiple parallel VPN connections to different VPN servers simultaneously. Each connection is managed independently with its own encryption tunnel, allowing the system to distribute traffic and maintain service continuity even if one server becomes unavailable or overloaded.
Solution Approach 2:
The patent dynamically changes connection parameters by determining an optimal VPN server based on real-time conditions such as server availability, load status, and connection quality. The system can switch between different servers and adjust connection parameters to optimize performance and reliability.
2Reliability
If multiple parallel VPN connections are established with multiple VPN servers, then service continuity and reliability are improved, but the device complexity and resource management become more complex
Solution Approach 1:
The patent implements self-service mechanisms where the system automatically determines the optimal VPN server, manages parallel connections, and handles switching between servers without requiring manual user intervention. The automatic optimization process manages the complexity internally while presenting a simplified interface to users.
Solution Approach 2:
The patent applies dynamics by making the VPN connection configuration adaptive and changeable in real-time. The system dynamically adjusts which VPN server is optimal based on current conditions, and can dynamically switch between servers to maintain service continuity, making the complex multi-connection system manageable through automated adaptation.
3Reliability
If frequent connection re-establishment is performed when servers become unavailable, then service continuity can be maintained, but loss of time and productivity decrease
Solution Approach 1:
The patent applies preliminary action by pre-establishing multiple parallel VPN connections to different servers before they are needed. This allows the system to have backup connections ready in advance, so when one server becomes unavailable, the switch to an alternative server can occur immediately without requiring time-consuming re-establishment of connections.
Solution Approach 2:
The patent ensures continuity of useful action by maintaining multiple active VPN connections simultaneously, allowing seamless switching between servers. This eliminates interruptions and maintains continuous VPN service, preventing the loss of time that would occur during connection re-establishment.
Data Source
AI summary
The present disclosure discloses an infrastructure device for configuring a user device to (i) establish a first parallel VPN connection with a first VPN server and a second parallel VPN connection with a second VPN server; (ii) transmit a first service request for a VPN service to the first VPN server over the first parallel VPN connection and a second service request for the VPN service to the second VPN server over the second parallel VPN connection; (iii) determine the first VPN server as an optimal VPN server when the first VPN server provides the VPN service before the second VPN server, or the second VPN server as the optimal VPN server when the second VPN server provides the VPN service before the first VPN server; and (iv) transmit subsequent service requests for VPN services to the optimal VPN server. Various other aspects are contemplated.


