Multi-session Web Acceleration Proxy Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing download accelerators and web proxy devices fail to efficiently split traffic across multiple WAN links, leading to suboptimal performance and reliability, as well as high system resource utilization, which affects scalability and ROI.

Innovation Solution

A proxy controller manages client sessions by determining whether to segment or balance connections based on content type, initiating multiple outbound sessions across available WAN links using Vector Routing technology, optimizing network connectivity and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If download accelerators split traffic into multiple segments, then download speed is improved, but system resource utilization increases

Engineering Contradiction:
Improvedownload speedVSAvoidsystem resource utilization
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent divides a single download session into multiple segments that can be distributed across different WAN links. The proxy controller segments the data flow and routes different segments through available network paths, thereby increasing download speed while managing system resources through distributed processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The proxy controller acts as an intermediary between the client and multiple WAN links. It manages the segmentation and routing of data segments, offloading the complexity of multi-link management from end systems and optimizing resource utilization across the network infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If web proxy devices balance traffic across multiple WAN links, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvelink failure reliabilityVSAvoidproxy device complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic load balancing where the proxy controller continuously monitors the status of WAN links and dynamically adjusts the routing of traffic segments. When link failures are detected, the system dynamically reroutes segments through alternative paths, maintaining reliability while adapting to changing network conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes routing parameters based on link status. When a WAN link fails, the proxy controller modifies the routing table and redistributes the load parameters across remaining functional links, thereby maintaining service reliability without requiring complex manual reconfiguration

Inventive Principle:
Principle #35Parameter changes

3Productivity

If segmentation is performed within the same appliance, then throughput is improved, but processing power requirements increase

Engineering Contradiction:
Improvenetwork throughputVSAvoidprocessing power
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent performs segmentation of data flows within the proxy appliance and distributes these segments across multiple WAN links simultaneously. By parallelizing the transmission of segmented data through multiple network paths, the system increases overall throughput while the segmentation logic is optimized to minimize processing overhead

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple WAN links into a unified communication channel for the client, presenting a single logical connection while utilizing multiple physical paths. This merging approach increases effective throughput by aggregating bandwidth from multiple links while consolidating control functions in the proxy appliance

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9350765B2Multi-session web acceleration
Publication Date: 2016.05.24 FRENCH DAREN
  • US9350765B2 patent drawing
  • US9350765B2 patent drawing
  • US9350765B2 patent drawing

AI summary

A method for speeding up data downloads across the Internet utilizing a proxy server to receive client requests for downloading remote data files and then establishing multiple concurrent sessions from the proxy server which balance the download of the remote data in multiple segments across two or more available wide-area network (WAN) links.