Traffic Control Queues for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network traffic control methods are inadequate in managing diverse multimedia services, leading to network congestion and inefficient bandwidth utilization, as they rely on simple packet discarding and lack effective quality of service guarantees for applications like voice, video, and games.
Innovation Solution
A traffic control method that allocates queues for different service types, determines their priority, and distributes data packets accordingly, using a traffic identification module embedded in the user space of an open source system to improve processing efficiency and reduce implementation complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If simple packet discarding method is used, then implementation complexity is reduced, but network congestion and loss of time occur
Solution Approach 1:
The patent segments network traffic into different service types (voice, video, data, etc.) and assigns them to separate queues with different priorities. This segmentation allows urgent services to be processed quickly while less critical services are handled subsequently, resolving the contradiction by reducing network delay for important packets without requiring complete redesign of the system.
Solution Approach 2:
The patent changes the parameter of packet handling by introducing priority levels and queue management mechanisms. Instead of uniform packet discarding, packets are assigned different priorities based on service type, transforming the single-parameter approach into a multi-parameter system that optimizes both complexity and time loss.
2Device complexity
If uniform bandwidth allocation is used, then device complexity is reduced, but productivity of key services deteriorates
Solution Approach 1:
The patent applies local quality by allocating different bandwidth resources to different service types based on their specific requirements. Voice services receive guaranteed bandwidth for real-time communication, while data services can utilize remaining bandwidth. This localized resource allocation improves service processing efficiency without requiring complex centralized control.
Solution Approach 2:
The patent introduces dynamic bandwidth allocation where priority queues can adjust their resource usage based on current network conditions and service demands. High-priority services can dynamically access more bandwidth when needed, while lower-priority services adapt to available resources, resolving the contradiction between simplicity and productivity.
3Reliability
If priority-based queue management is implemented, then service quality is improved, but device complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-configuring priority levels and queue structures for different service types before actual traffic arrives. Service types are predefined with their corresponding priorities and bandwidth allocations, so when packets arrive, they can be quickly routed to appropriate queues without complex real-time decision-making, thus improving QoS while limiting complexity increase.
Data Source
AI summary
The present disclosure discloses a traffic control method and device. According to the technical scheme, the method includes: allocating a queue respectively for a plurality of service types of data packets, and determining a priority of each queue; after data packets are received, identifying the service types of the data packets, and distributing the data packets to corresponding queues according to the identification result; and dequeuing the data packets in each queue according to the priority in each scheduling cycle.

