Network Utilization Estimation Using Segmented Time Series Regression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers face challenges in accurately estimating network utilization, leading to overcharging or underutilization of network resources, as existing methods like linear regression models fail to account for changes in trends and seasonality, resulting in inaccurate billing and resource allocation.

Innovation Solution

A composite regression model is employed, which includes a linear regression model and a second model that accounts for seasonality, allowing the identification of segments in time series data, each associated with a separate regression model, to determine an estimated network utilization based on the current segment's model, thereby improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a simple linear regression model is used to estimate network utilization, then the device complexity is reduced, but the measurement precision deteriorates due to inability to account for trends and seasonality

Engineering Contradiction:
Improvemodel complexityVSAvoidnetwork utilization estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the time series data into multiple segments based on identified change points, where each segment is modeled by a separate linear regression model. This allows the system to capture local trends and seasonality patterns without requiring a single complex global model, thus resolving the contradiction between model complexity and measurement precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic modeling approach where the regression model parameters can change at identified change points in the time series data. This dynamic adaptation allows the system to respond to changing network utilization patterns while maintaining relatively simple local linear models, balancing complexity and accuracy.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If a composite regression model with multiple segments is used to account for trends and seasonality, then the measurement precision improves, but the device complexity increases

Engineering Contradiction:
Improvenetwork utilization estimation accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the time series data into multiple segments separated by change points, with each segment having its own simple linear regression model. This segmentation strategy improves measurement precision by capturing local patterns while avoiding the complexity of a single comprehensive model, as each segment can be modeled independently with straightforward linear regression.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using simple linear regression models for each segment rather than attempting to model all patterns globally. This approach achieves sufficient precision for each local segment without the excessive complexity of a unified complex model, resolving the contradiction between precision improvement and complexity increase.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If change points are identified to segment time series data, then the adaptability improves for capturing local patterns, but the difficulty of detecting and measuring increases

Engineering Contradiction:
Improvemodel adaptability to local patternsVSAvoidchange point detection complexity
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses feedback mechanisms where the identified change points inform the selection of subsequent regression models for each segment. This feedback loop allows the system to adapt to local patterns effectively, as each segment's model is informed by the change point detection from previous segments, improving adaptability while managing detection difficulty through iterative refinement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11281986B2Estimating utilization of network resources using time series data
Publication Date: 2022.03.22 CISCO TECHNOLOGY INC
  • US11281986B2 patent drawing
  • US11281986B2 patent drawing
  • US11281986B2 patent drawing

AI summary

In one implementation, a method includes obtaining time series data. The time serious data includes a plurality of network utilization measurements. The plurality of network utilization measurements is indicative of a plurality of utilizations of one or more resources of a network resource at a plurality of times. The method also includes determining whether the time series data comprises a plurality of segments. Each segment of the plurality of segments is associated with a separate regression model and each segment includes a portion of the time series data. The method further includes identifying a current segment from the time series data when the time series data comprises the plurality of segments. The method further includes determining an estimated network utilization based on a current regression model associated with the current segment.