Traffic Matrix Estimation Using Recursive QSP-MLE for Large Flows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for directly measuring traffic matrices in large communication networks are costly, processor-intensive, and complex, while indirect estimation methods suffer from underdetermination and inaccuracies due to heavy-tailed distributions and outliers, particularly affecting smaller flows.

Innovation Solution

The QSP-MLE model and recursive improvement strategy, which includes quasi-stationary peaking maximum-likelihood estimation and tomocentrality, are used to estimate traffic matrices by filtering out anomalies, recursively improving large flow estimation, and combining with ensemble models to enhance accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If direct measurement methods (NetFlow/IPFIX) are deployed on all core routers, then traffic matrix measurement accuracy is improved, but device complexity and cost increase significantly

Engineering Contradiction:
Improvetraffic matrix measurement accuracyVSAvoiddeployment complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an external measurement device as an intermediary that collects link utilization data from routers without requiring software deployment on the routers themselves. This mediator approach enables accurate traffic matrix measurement while avoiding the complexity of deploying measurement software on each core router.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/software-based approach of deploying NetFlow/IPFIX agents on each router with a statistical estimation model that uses readily available link utilization data. This substitution eliminates the need for complex software deployment while achieving measurement goals through mathematical modeling.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If direct measurement is implemented on all core routers, then traffic matrix data accuracy is improved, but processor demand on routers increases

Engineering Contradiction:
Improvetraffic matrix data accuracyVSAvoidprocessor demand
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent uses an external measurement device as a mediator that performs the computational work of collecting and processing link utilization data, thereby eliminating the processor demand on core routers while maintaining measurement accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent leverages existing router capabilities to export link utilization data without requiring additional processing power. The routers simply provide the data they already have, while the computationally intensive estimation work is performed externally by the measurement device using statistical models.

Inventive Principle:
Principle #25Self-service

3Device complexity

If statistical estimation methods are used to estimate traffic matrix, then device complexity is reduced, but measurement precision deteriorates due to underdetermination

Engineering Contradiction:
Improvemeasurement system complexityVSAvoidtraffic matrix estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transforms the underdetermined traffic matrix estimation problem into a determined problem by changing parameters: it uses time-varying link utilization measurements across multiple time points and incorporates the known network topology structure as additional constraints, thereby enabling accurate estimation without increasing device complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs iterative statistical estimation methods that use feedback from link utilization measurements to continuously refine traffic matrix estimates. The model incorporates feedback loops where initial estimates are refined using additional measurement data and constraints until convergence is achieved, improving precision while maintaining low complexity.

Inventive Principle:
Principle #23Feedback

4Device complexity

If conventional statistical approaches are used for traffic matrix estimation, then device complexity remains low, but measurement precision is reduced due to heavy-tailed distributions and outliers

Engineering Contradiction:
Improveestimation system complexityVSAvoidflow estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the traffic flow estimation process into two stages: first estimating larger flows that dominate network traffic, then estimating smaller flows. This segmentation allows the model to focus computational resources on the most significant flows while handling outliers and heavy-tailed distributions more effectively, improving overall precision without significantly increasing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the statistical parameters and assumptions of the estimation model to better fit real network traffic characteristics. It uses time-varying parameters that adapt to changing traffic conditions and incorporates constraints based on network topology and flow conservation laws, thereby improving accuracy despite heavy-tailed distributions and outliers.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12542725B2Traffic matrix estimation with the QSP-MLE model and recursive improvement
Publication Date: 2026.02.03 CIENA CORP
  • US12542725B2 patent drawing
  • US12542725B2 patent drawing
  • US12542725B2 patent drawing

AI summary

Systems and methods include receiving network data from a network; estimating large flows from the network data utilizing a first statistical approach; responsive to the network being large flow dominant, recursively estimating flows in the network utilizing the first statistical approach until an exit condition is reached; and combining the recursively estimated flows and forming a traffic matrix based thereon. The recursively estimating flows can include estimating a set of large flows utilizing the first statistical approach and freezing a resulting estimate while leaving smaller flows unsolved; repeating the estimating for a next set of large flows from the unsolved smaller flows; and continuing the repeating until the exit condition is reached.