Dynamic Smoothing Envelope for Noisy Network Path Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Noisy network metrics such as delay, jitter, and packet loss, which vary significantly over short durations, pose challenges for predictive routing models in software-defined wide area networks (SD-WANs), leading to poor performance in predicting service level agreement (SLA) violations and user experience degradation.

Innovation Solution

The implementation of dynamic smoothing envelopes applied to timeseries of path metrics to denoise the data and predict potential SLA violations, allowing for proactive rerouting decisions, with the duration of the smoothing envelope dynamically determined based on early signs of degradation to optimize prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine learning techniques are used to predict SLA violations based on path metrics, then proactive routing decisions can be made, but the noisy and varying nature of the metrics leads to poor prediction accuracy

Engineering Contradiction:
Improveprediction accuracyVSAvoidpath metric stability
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies smoothing envelopes to path metrics before feeding them to the prediction model. This preliminary processing step stabilizes the noisy metrics by filtering out short-term variations, allowing the machine learning model to work with more reliable input data and improve prediction accuracy for SLA violations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The smoothing envelope acts as an intermediary between the raw path metrics and the prediction model. It mediates the relationship by transforming the noisy original metrics into smoothed versions that better represent the underlying trends, thereby improving the prediction model's ability to detect future SLA violations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If smoothing envelopes are applied to path metrics, then prediction accuracy improves, but the complexity of the system increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of the path metrics by applying different smoothing envelope durations. Instead of using raw metrics directly, the system transforms them by smoothing with varying time windows, which improves prediction accuracy while keeping the overall system architecture relatively simple through parameter adjustment rather than structural complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11895008B1Predictive network routing with dynamic smoothing envelope creation for noisy network timeseries
Publication Date: 2024.02.06 CISCO TECHNOLOGY INC
  • US11895008B1 patent drawing
  • US11895008B1 patent drawing
  • US11895008B1 patent drawing

AI summary

In one embodiment, a device generates a plurality of smoothed timeseries by applying smoothing envelopes of different durations to a timeseries of a path metric for a path in a network that is used to convey traffic of an online application. The device uses the plurality of smoothed timeseries and the timeseries of the path metric to make predictions as to whether the path will provide an unacceptable user experience in the online application. The device selects a smoothing envelope of a particular duration, by comparing performance metrics for the predictions. The device uses a timeseries of the path metric smoothed using the smoothing envelope of the particular duration to make predictive routing decisions in the network for the traffic of the online application.