Network Device Queue Management for Priority Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Queue management in networks needs to be efficiently handled based on the target application and intended use, while also considering the priority or importance of input streams to maintain network performance.

Innovation Solution

A network device and method for managing queues that prioritize input streams based on their importance, using a queue management system that maps priority codes to traffic classes and allocates frames to appropriate queues, ensuring efficient data processing and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If queue management is handled efficiently according to target application and intended use, then data processing efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidqueue management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments queue management by creating multiple outbound queues (first through eighth queues) corresponding to different traffic classes, allowing differentiated handling of various data types. Each queue is assigned specific traffic classes, enabling efficient organization and management of diverse network traffic without requiring complex centralized control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different priorities and management characteristics to different queues based on their specific traffic classes. Critical streams are assigned to high-priority queues with guaranteed service, while non-critical streams use lower-priority queues, allowing each queue to be optimized for its specific function rather than using a uniform management approach.

Inventive Principle:
Principle #3Local quality

2Reliability

If priority or importance of input streams is taken into account, then network performance is maintained, but device complexity increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidpriority management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-assigning priority levels and queue mappings before traffic arrives. Traffic classes are predetermined and mapped to specific outbound queues in advance, allowing the system to handle priority-based network performance requirements without requiring complex real-time decision-making or dynamic priority adjustment mechanisms.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If critical streams are prioritized and non-critical streams are managed effectively, then frame loss is minimized, but device complexity increases

Engineering Contradiction:
Improveframe loss rateVSAvoidstream management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments streams into critical and non-critical categories, with critical streams assigned to dedicated high-priority queues that guarantee service and minimize frame loss. Non-critical streams are assigned to lower-priority queues with appropriate traffic shaping, allowing differentiated protection without requiring complex per-frame analysis or dynamic resource allocation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3557824B1Network device and queue management method for network device
Publication Date: 2022.04.20 LG ELECTRONICS INC
  • EP3557824B1 patent drawingFigure 1
  • EP3557824B1 patent drawingFigure 2
  • EP3557824B1 patent drawingFigure 3

AI summary

Disclosed is a queue management method for a network device. More specifically, a queue management method comprises storing a plurality of data frames to a queue, determining whether the queue satisfies a preconfigured frame removal condition, and removing at least one data frame from the queue if the preconfigured frame removal condition is satisfied.