Router Queue Performance Mapping for SLA Class Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks lack effective methods to understand and map per-queue performance metrics to service-level agreement (SLA) classes, leading to inefficiencies in quality of experience for different types of network traffic.

Innovation Solution

Implementing techniques to measure and map per-queue network performance metrics, such as loss, latency, and jitter, to SLA classes by combining wide area network and local performance measurements, using differentiated services code points (DSCPs) and scheduling algorithms, to optimize quality of service (QoS) for various application classes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If per-queue performance measurements are implemented, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveper-queue performance measurementVSAvoidmeasurement and mapping system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments network traffic into different queues based on SLA classes and measures performance metrics (loss, latency, jitter) for each queue separately. This segmentation enables precise per-queue measurement while managing complexity through structured organization of measurement data and processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a mapping mechanism that acts as an intermediary between per-queue measurements and SLA class performance assessment. This intermediary layer combines WAN performance measurements with local queue performance measurements to produce SLA-level metrics, simplifying the overall system architecture while maintaining measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple queues are used for different SLA classes, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveSLA class supportVSAvoidqueue management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements local quality by assigning different scheduling algorithms and performance measurement approaches to different queues based on their SLA class requirements. Each queue is managed with customized parameters (e.g., priority scheduling for voice traffic, weighted fair queuing for data traffic), enabling flexible SLA support while organizing complexity through standardized templates.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If WAN performance measurements are combined with local measurements, then measurement precision is improved, but loss of information increases

Engineering Contradiction:
Improvecombined performance measurementVSAvoidmeasurement data
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms where performance measurements from both WAN and local queues are continuously collected, combined, and used to update SLA compliance assessments. This feedback loop ensures that all measurement data is properly integrated and accounted for, preventing information loss while maintaining measurement precision across the entire network path.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260113277A1Per-queue network performance measurement mapping
Publication Date: 2026.04.23 CISCO TECHNOLOGY INC
  • US20260113277A1 patent drawing
  • US20260113277A1 patent drawing
  • US20260113277A1 patent drawing

AI summary

Techniques described herein can perform per-queue network performance measurement mapping, in which per-queue network performance measurements are determined and then mapped back to service level agreement (SLA) classes assigned to use the queues. Network traffic associated with an SLA class can be processed through an assigned router queue. Wide area network (WAN) as well as local performance measurements from the assigned queue can be combined to determine a combined performance measurement associated with the assigned queue. The combined performance measurement can then be mapped or otherwise associated with the SLA class. Similarly, combined performance measurements can be determined for other router queues and mapped or otherwise associated with other SLA classes.