Intent-Based Traffic Management for Dynamic QoE Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network traffic management systems face challenges in prioritizing traffic during link congestion, as they rely on static bandwidth allocations and average Round Trip Time (RTT) metrics, which are not accurate for all applications, leading to suboptimal Quality of Experience (QoE) and requiring frequent manual fine-tuning.

Innovation Solution

An intent-based traffic management system that dynamically allocates bandwidth based on application-specific Quality of Experience (QoE) metrics, such as Round Trip Time, Throughput, and Loss, to prioritize traffic classes like DNS signaling, video, voice, and gaming, ensuring minimum and target bandwidths are met, and adjusts allocations proportionally or equally among classes to optimize user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static bandwidth allocation is used for traffic management, then network configuration is simple, but Quality of Experience (QoE) optimization is insufficient and requires frequent manual fine-tuning

Engineering Contradiction:
Improvenetwork configuration simplicityVSAvoidQoE optimization capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bandwidth allocation that adapts to changing network conditions and user requirements. The system continuously monitors QoE metrics and automatically adjusts bandwidth distribution without manual reconfiguration, transforming static network management into a dynamic, self-optimizing process that maintains simplicity while improving adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that monitor actual QoE performance and use this information to automatically adjust bandwidth allocation. By closing the loop between QoE measurement and bandwidth distribution, the system eliminates the need for manual fine-tuning while maintaining configuration simplicity, as the feedback-driven adjustments occur automatically.

Inventive Principle:
Principle #23Feedback

2Difficulty of detecting and measuring

If average RTT metric is used for traffic prioritization, then measurement is simple, but prioritization accuracy for different applications is insufficient

Engineering Contradiction:
Improvemetric measurement simplicityVSAvoidprioritization accuracy
Core Design Contradiction:
Difficulty of detecting and measuringVSMeasurement precision

Solution Approach 1:

The patent segments the single RTT metric into multiple application-specific QoE metrics (such as startup time, buffer bloat, retransmission rate, etc.). By dividing the measurement approach into separate, application-tailored metrics, the system maintains measurement simplicity for each individual metric while achieving high prioritization accuracy through the combined assessment of multiple specialized metrics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different QoE measurement criteria tailored to the specific characteristics of each application type. Instead of using a uniform RTT metric for all applications, the patent implements application-specific quality measures that locally optimize prioritization accuracy for video, voice, gaming, and other application categories while keeping the overall measurement framework simple.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If manual fine-tuning is performed frequently to optimize traffic allocation, then QoE optimization is achieved, but system complexity and operational burden increase

Engineering Contradiction:
ImproveQoE optimization capabilityVSAvoidsystem operational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service traffic management where the system automatically monitors QoE metrics and adjusts bandwidth allocation without human intervention. The self-service mechanism uses built-in QoE measurement and decision-making algorithms to autonomously optimize traffic distribution, eliminating the need for frequent manual fine-tuning while maintaining high QoE optimization capability and reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The feedback-driven automatic adjustment mechanism continuously monitors QoE performance and autonomously modifies bandwidth allocation based on measured performance. This closed-loop feedback system replaces manual fine-tuning operations, maintaining QoE optimization capability while significantly reducing system operational complexity by eliminating the need for continuous human intervention.

Inventive Principle:
Principle #23Feedback

4Reliability

If minimum bandwidth is guaranteed for DNS signaling, then signaling reliability is improved, but available bandwidth for other traffic classes is reduced

Engineering Contradiction:
ImproveDNS signaling reliabilityVSAvoidavailable bandwidth for other traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements preliminary action by pre-allocating minimum bandwidth to DNS signaling traffic before other traffic classes receive their allocation. This ensures that critical signaling functions have guaranteed resources available, preventing potential connectivity issues while the remaining bandwidth is then distributed to other application classes based on their QoE requirements and available capacity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11924040B2System and method for intent based traffic management
Publication Date: 2024.03.05 SANDVINE CORP
  • US11924040B2 patent drawing
  • US11924040B2 patent drawing
  • US11924040B2 patent drawing

AI summary

A system and a method for traffic management on a network. The method including: determining a desired intent for a network operator's traffic; determining a set of classes for a traffic flow through a link; determining a minimum and target bandwidth for each class in the set of class based on the desired intent; measure user score and bandwidth use for each class; allocate a bandwidth per class based on the minimum and target bandwidth and measured user score; and shape the traffic flow to the allocated bandwidth.