Endpoint Network Bandwidth Optimization via Historical Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network connection protocols experience significant time delays in reaching full bandwidth capacity, which is detrimental in repeated network setups and tear-downs, especially in IoT, database access, and static asset serving scenarios, leading to sub-optimal transmission efficiency.
Innovation Solution
A method that involves collecting and storing parameter values for network connections at endpoints or a tuning server to determine initial transmission bandwidth based on past connections or geographical areas, allowing for quicker establishment of optimal bandwidth in subsequent connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If simple bandwidth averaging algorithms are used, then implementation complexity is reduced, but time to reach full bandwidth capacity increases significantly
Solution Approach 1:
The patent performs preliminary bandwidth measurements and characteristics analysis during idle periods or off-peak times, storing this data for later use. When a network connection is needed, the pre-collected bandwidth information is immediately applied, eliminating the need for time-consuming real-time bandwidth discovery and allowing immediate transmission at optimal rates.
Solution Approach 2:
The system proactively monitors and characterizes network bandwidth conditions before actual data transfer needs arise, building up a reservoir of bandwidth knowledge that cushions against the time loss that would otherwise occur during connection establishment. This preparatory monitoring creates a buffer of information that enables immediate optimal transmission when needed.
2Loss of time
If compute-intensive bandwidth optimization algorithms are used, then time to reach full bandwidth is reduced, but implementation complexity and computational requirements increase
Solution Approach 1:
The system performs self-characterization by automatically monitoring its own network bandwidth conditions and storing performance data locally. This self-service approach eliminates the need for external controllers or complex centralized optimization systems, reducing implementation complexity while still achieving rapid bandwidth optimization through locally-available historical data.
Solution Approach 2:
The patent creates simplified models or representations of complex network bandwidth behaviors by collecting and analyzing historical data. These copied patterns of bandwidth variation are stored and reused, avoiding the need to re-run complex algorithms for each new connection while maintaining optimization effectiveness.
3Speed
If bandwidth parameters are collected and processed locally at the endpoint, then response time is improved, but device resource consumption increases
Solution Approach 1:
The system collects and processes only the specific bandwidth parameters and characteristics that are locally relevant to the endpoint's network conditions. Rather than analyzing all possible network parameters, the system focuses on collecting and processing only the essential local bandwidth metrics needed for optimization, reducing computational overhead while maintaining effectiveness.
Data Source
AI summary
A method for network connection optimization is provided. The method includes collecting, at a first endpoint device coupled to a network, parameter values for determination of effective bandwidth of network connections to further endpoint devices. The method includes determining that a next network connection from the first endpoint device to a second endpoint device matches a past network connection or a geographical area or a network topology area of the past network connection. The method includes initiating the next network connection, from the first endpoint device to the second endpoint device, with a transmission bandwidth based on the parameter values for the past network connection.


