Hub Server Prioritizing VPN Tunnel Creation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for creating multiple VPN tunnels are computationally intensive, leading to delayed session creation and high network traffic when multiple client computers reconnect after system failures, as they all have equal priority and retransmit requests frequently, increasing the time to establish tunnels and affecting network functionality.
Innovation Solution
The hub server prioritizes client connection requests by using reserved resources for prioritized clients and sends delay notifications to non-prioritized clients, calculating delay times based on available resources and scheduled tunnel creation, ensuring efficient resource allocation and minimizing wait times for all requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the hub processes all connection requests simultaneously, then all client computers can connect to the hub, but the computational load becomes too high and the hub cannot process all requests
Solution Approach 1:
The patent segments the connection requests into prioritized and non-prioritized groups. Prioritized requests are processed first using available resources, while non-prioritized requests are delayed. This segmentation allows the hub to handle connections in manageable batches rather than attempting to process all requests simultaneously, reducing computational overload while still achieving eventual connection for all clients.
Solution Approach 2:
The patent implements preliminary action by reserving resources in advance for prioritized connection requests and calculating delay times before clients retransmit. The hub prepares resource allocation ahead of time for critical connections, ensuring they can be established immediately when resources are available, rather than waiting for resource availability during the connection attempt.
2Ease of operation
If all client computers are given equal priority for connection requests, then fairness is maintained, but the time to establish all VPN tunnels is greatly increased
Solution Approach 1:
The patent applies local quality by assigning different priority levels to different connection requests based on their importance. Instead of uniform treatment, the hub identifies prioritized clients (such as those with critical business needs) and gives them preferential processing. This localized differentiation in quality of service allows critical connections to be established quickly while non-critical connections are handled subsequently.
Solution Approach 2:
The patent implements dynamics by making the connection handling process adaptive rather than static. The hub dynamically adjusts which requests are prioritized based on current system conditions, resource availability, and client requirements. Priority assignments can change over time, allowing the system to respond to varying operational needs and optimize connection establishment timing.
3Speed
If client computers retransmit connection requests frequently, then connection attempts are made quickly, but network traffic volume becomes excessively high
Solution Approach 1:
The patent implements periodic action by having clients wait for calculated delay periods before retransmitting connection requests. Instead of continuous or frequent retransmission attempts, clients engage in periodic retry behavior with strategically determined intervals. This reduces network traffic volume by spacing out retransmission events while still achieving eventual connection establishment.
Solution Approach 2:
The patent uses feedback mechanisms where the hub provides delay time recommendations to clients based on current system load and resource availability. Clients adjust their retransmission timing based on this feedback from the hub, creating a closed-loop control system that optimizes network traffic patterns. This feedback-driven approach prevents excessive traffic by having clients respond to real-time hub conditions.
Data Source
AI summary
There is provided a communications network including a server forming part of a virtual private network, a plurality of client computers operative to request connection to the server and to be connected to the server when a request for connection is granted, thereby to be added to the virtual private network and a server response module, operative, in response to a connection request from at least one of the plurality of client computers which connection request cannot be processed by the server, to provide to the at least one of said plurality of client computers a server response indicating that the connection request should be retransmitted only after at least one criterion is met.


