Network Device Queue Management for Priority Traffic
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If priority or importance of input streams is taken into account, then network performance is maintained, but device complexity increases
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.
3Reliability
If critical streams are prioritized and non-critical streams are managed effectively, then frame loss is minimized, but device complexity increases
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.
Data Source
Figure 1
Figure 2
Figure 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.