Dynamic Priority Control for 5G Packet Collision Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In 5G mobile communication systems, collision delays between high-priority packets in layer 2 switches are significant due to the queuing mechanism, where packets with similar priorities may stand by until other packets are transmitted, leading to increased delay times.
Innovation Solution
A communication device and method that measures the delay time of packets and dynamically adjusts their priority based on this measurement, ensuring packets with longer delays are read and transmitted first, thereby reducing overall delay time by prioritizing them in downstream switches.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If packets are stored in queues with fixed priority, then packet transmission order is maintained, but collision delay increases for high-priority packets
Solution Approach 1:
The patent implements dynamic priority adjustment where the priority of packets is not fixed but changes based on measured delay times. The priority controller continuously monitors delay time for each packet and adjusts its priority level accordingly, transforming the static queue management into a dynamic system that adapts to real-time network conditions to reduce collision delays
Solution Approach 2:
The patent employs a feedback mechanism where delay time measurement results are fed back to the priority controller, which then adjusts packet priorities based on this feedback. The delay time calculator measures actual delay experienced by packets, and this information is used by the priority controller to make informed decisions about priority adjustment, creating a closed-loop control system that continuously optimizes packet transmission
2Productivity
If multiple high-priority packets are transmitted simultaneously, then transmission efficiency increases, but collision delay occurs when packets wait in queues
Solution Approach 1:
The patent applies preliminary action by measuring and evaluating packet delay characteristics before final transmission decisions are made. The system calculates delay time for packets in advance and uses this pre-computed information to adjust priorities, allowing packets that are likely to experience delays to be prioritized before they actually encounter queueing delays
Solution Approach 2:
The patent changes the priority parameter of packets dynamically based on measured delay time characteristics. Instead of using fixed priority levels, the system adjusts the priority parameter continuously based on actual network conditions and individual packet delay experiences, allowing the transmission system to adapt to changing traffic patterns and minimize overall delay
Data Source
AI summary
A communication device includes: multiple queues, each of which stores a packet; an input section that inputs a concerned packet to a queue that is among the multiple queues and corresponds to a priority of the concerned packet; an adder that acquires first time when the concerned packet is input to the queue corresponding to the priority, and that adds the first time to the concerned packet; a reader that reads packets from each of the multiple queues in order from a packet with the highest priority; a calculator that acquires second time when the concerned packet is read from the queue corresponding to the priority, and that calculates delay time of the concerned packet from the difference between the first time and the second time; and a priority controller that increases the priority of the concerned packet based on the delay time.


