Bonded VPN Tunnel Throughput Optimization via Dynamic Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current bandwidth distribution schemas for bonded site-to-site VPN connections fail to optimize throughput due to static tunnel bandwidth calculations, leading to increased packet drops and reduced overall performance, especially when tunnels experience changes in bandwidth capabilities.

Innovation Solution

Dynamic adjustment of tunnel bandwidth weighting based on observed transfer activity, including decreasing weight values for tunnels with increased packet loss and increasing them for improved bandwidth, using logic circuitry to monitor and modify weights in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If static tunnel bandwidth calculations are used for bandwidth distribution, then device complexity is reduced, but throughput is reduced due to inability to adapt to changing bandwidth capabilities

Engineering Contradiction:
ImprovethroughputVSAvoidbandwidth distribution schema complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic bandwidth weighting that automatically adjusts tunnel weight values based on real-time packet loss measurements and transfer activity. This dynamic adaptation allows the system to respond to changing network conditions without manual intervention, resolving the contradiction between static simplicity and dynamic performance optimization

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors packet loss and transfer activity through feedback mechanisms, using this information to adjust bandwidth distribution weights. This closed-loop feedback enables automatic optimization of throughput while adapting to changing tunnel capabilities, eliminating the need for complex manual configuration

Inventive Principle:
Principle #23Feedback

2Speed

If data is sent at a rate higher than the optimum rate for a tunnel, then transmission speed increases, but packet drops increase reducing overall throughput

Engineering Contradiction:
Improvetransmission speedVSAvoidpacket delivery reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent uses real-time feedback from packet loss monitoring to dynamically adjust transmission rates and bandwidth weights. When packet loss increases, the system automatically reduces the transmission rate or redistributes traffic to healthier tunnels, maintaining reliability while optimizing speed

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes operational parameters (bandwidth weights, transmission rates) based on measured packet loss and transfer activity. This dynamic parameter adjustment allows the system to operate at optimal speeds while maintaining packet delivery reliability by adapting to current tunnel conditions

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple tunnels are used for a single TCP/IP session, then bandwidth utilization is improved, but complexity of routing and bandwidth management increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidrouting and bandwidth management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple tunnels into a bonded VPN connection that presents a unified interface to TCP/IP sessions. The complexity of managing multiple tunnels is hidden behind this unified interface, allowing improved bandwidth utilization without increasing the complexity visible to applications

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The bonding mechanism automatically performs load balancing and failure recovery across multiple tunnels without manual intervention. The system self-adjusts bandwidth distribution based on real-time conditions, eliminating the need for complex manual routing configuration while maximizing bandwidth utilization

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10958469B2Methods and systems for increasing wireless communication throughput of a bonded VPN tunnel
Publication Date: 2021.03.23 PISMO LABS TECH
  • US10958469B2 patent drawing
  • US10958469B2 patent drawing
  • US10958469B2 patent drawing

AI summary

The present disclosure provides for devices, systems, and methods which optimize throughput of bonded connections over multiple variable bandwidth logical paths by adjusting a tunnel bandwidth weighting schema during a data transfer session in response to a change in bandwidth capabilities of one or more tunnels. By making such adjustments, embodiments of the present invention are able to optimize the bandwidth potential of multiple connections being used in a session, while minimizing the adverse consequences of reduced bandwidth issues which may occur during the data transfer session.