Dynamic QoS Configuration for Network Bufferbloat

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional networking equipment suffers from bufferbloat due to large buffers, leading to congestion and increased latency, which existing QoS algorithms struggle to address effectively, especially as network conditions change over time.

Innovation Solution

A system and method for automatically optimizing Quality of Service (QoS) configuration in networking equipment by measuring current line metric values, comparing them to previous values, and computing new QoS settings when changes occur, which are then applied periodically to maintain optimal network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If large buffers are used in networking equipment to store data, then data transmission capacity is improved, but latency increases and congestion occurs

Engineering Contradiction:
Improvedata transmission capacityVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements dynamic QoS configuration that automatically adjusts buffer management parameters based on real-time network conditions. The system monitors line metric values and dynamically modifies QoS settings to optimize the balance between buffer utilization and latency, preventing bufferbloat while maintaining transmission capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes QoS parameters automatically based on measured network performance. By monitoring line metric values and comparing them to thresholds, the system adjusts buffer sizes, queue management policies, and traffic prioritization parameters to resolve the contradiction between maintaining high transmission capacity and minimizing latency.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If manual QoS configuration is performed, then initial setup is completed, but settings become ineffective when network conditions change

Engineering Contradiction:
Improveinitial configurationVSAvoidadaptation to changing network conditions
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a feedback mechanism that continuously monitors network performance by measuring line metric values and comparing them to previously measured values. When material changes are detected, the system automatically triggers QoS reconfiguration, ensuring settings remain effective as network conditions evolve over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-optimization by automatically detecting network condition changes and adjusting QoS parameters without requiring manual intervention. The network device autonomously measures performance metrics, determines when reconfiguration is needed, and applies optimized settings, making the system adaptable to changing conditions.

Inventive Principle:
Principle #25Self-service

3Productivity

If QoS algorithms are configured with precise settings, then network performance is optimized, but configuration complexity increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables the network device to automatically determine and apply optimized QoS configurations based on measured line metric values. The system performs self-diagnosis and self-configuration, eliminating the need for complex manual tuning while achieving optimized network performance through automated adaptation to actual network conditions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10419580B2Automatic QoS optimization in network equipment
Publication Date: 2019.09.17 EVENROUTE LLC
  • US10419580B2 patent drawing
  • US10419580B2 patent drawing
  • US10419580B2 patent drawing

AI summary

Systems, methods, and software for automatically optimizing QoS configuration in networking equipment. A network device measures current line metric values associated with a network connection of the device and compares the current line metric values to previously measured values to determine whether there has been a material change in a line metric value. If a material change in a line metric value has occurred, new QoS settings are computed for the network device based on the current line metric values measured, and the new QoS settings are applied to the QoS functions of the network device. The measuring, comparing, computing, and applying steps are repeated on a periodic basis in order to keep the QoS settings optimized to changing network conditions.