Multi-session Web Acceleration Proxy Controller
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If download accelerators split traffic into multiple segments, then download speed is improved, but system resource utilization increases
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
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
2Reliability
If web proxy devices balance traffic across multiple WAN links, then reliability is improved, but device complexity increases
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
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
3Productivity
If segmentation is performed within the same appliance, then throughput is improved, but processing power requirements increase
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
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
Data Source
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.


