Intelligent Caching Device Bandwidth Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pre-fetching data to improve network access speed can quickly consume allocated connection limits, leading to increased costs and reduced access speeds when data caps are exceeded, resulting in ironic slower access despite acceleration efforts.

Innovation Solution

An intelligent acceleration and caching device monitors bandwidth utilization to create a regression-based model predicting subsequent usage, pre-fetching frequently accessed content only when predicted utilization is below a threshold, ensuring access speed without exceeding connection limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If pre-fetching data is performed to improve network access speed, then access speed is improved, but connection limits are quickly consumed leading to increased costs and reduced access speeds

Engineering Contradiction:
Improvenetwork access speedVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by pre-fetching data before it is actually needed, based on predictive modeling. The cache manager analyzes historical bandwidth usage patterns and predicts future usage, then proactively fetches data during periods of low predicted utilization to avoid exceeding connection limits during peak usage times.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts pre-fetching behavior based on real-time conditions. The cache manager continuously monitors actual bandwidth consumption against predicted consumption and adapts the pre-fetching strategy accordingly, increasing or decreasing pre-fetching activity to maintain optimal performance while staying within connection limits.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If pre-fetching is stopped to preserve connection limits, then bandwidth consumption is controlled, but normal network usage may still exceed limits resulting in reduced access speeds

Engineering Contradiction:
Improvebandwidth consumption controlVSAvoidnetwork access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The system performs preliminary actions by pre-fetching data before it is actually needed, based on predictive modeling. The cache manager analyzes historical bandwidth usage patterns and predicts future usage, then proactively fetches data during periods of low predicted utilization to avoid exceeding connection limits during peak usage times.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the cache manager continuously monitors actual bandwidth consumption and compares it against predicted consumption. This feedback loop allows the system to learn from prediction errors and refine its predictive model, adjusting future pre-fetching decisions to better balance bandwidth control with performance maintenance.

Inventive Principle:
Principle #23Feedback

3Loss of time

If aggressive pre-fetching is performed to ensure low-latency access, then user experience is improved, but connection allocation limits are exceeded resulting in increased costs

Engineering Contradiction:
Improveaccess latencyVSAvoidconnection limit utilization
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by pre-fetching data before it is actually needed, based on predictive modeling. The cache manager analyzes historical bandwidth usage patterns and predicts future usage, then proactively fetches data during periods of low predicted utilization to avoid exceeding connection limits during peak usage times.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by dynamically adjusting the pre-fetching intensity and timing based on predicted bandwidth availability. Rather than using fixed aggressive pre-fetching, the system modifies its behavior according to predicted utilization levels, fetching more data when predicted usage is low and reducing pre-fetching when predicted usage is high, thereby maintaining low latency without exceeding connection limits.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10728358B2Method to compute the tradeoff between user experience from prefetching versus the bandwidth constraints/cost at the cloud service
Publication Date: 2020.07.28 CITRIX SYSTEMS INC
  • US10728358B2 patent drawing
  • US10728358B2 patent drawing
  • US10728358B2 patent drawing

AI summary

The systems and methods discussed herein provide for faster access to frequently utilized resources through intelligent bandwidth usage-based content pre-fetching. An intelligent acceleration and caching device may monitor bandwidth utilization over a time period and create a regression-based model to predict bandwidth utilization in subsequent time periods. When predicted utilization is below a threshold, the device may pre-fetch frequently accessed content, providing low-latency access and faster performance, without exceeding connection allocation limits.