Delay-Aware Logical Channel Prioritization for XR Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication network scheduling methods fail to effectively manage data transmission for traffic types like extended Reality (XR) that have stringent timing requirements, leading to sub-optimal quality of service and user experience.
Innovation Solution
Implementing delay-aware scheduling in communication devices, which involves selecting data units for transmission based on their packet delay budget and the time they have been queued, to ensure timely delivery and meet quality of service requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If pre-set priority and pre-set bucket size are used for logical channel prioritization, then the scheduling method is simple and predictable, but the quality of service timing requirements cannot be met for traffic types like XR
Solution Approach 1:
The patent introduces dynamic prioritization by making the priority of logical channels variable based on packet delay budget. Instead of fixed pre-set priorities, the system continuously adjusts priorities based on remaining delay budgets, allowing channels with urgent packets (smaller delay budgets) to dynamically rise in priority. This resolves the contradiction by maintaining simplicity through the existing MAC entity structure while adding dynamic adaptability to meet QoS timing requirements.
Solution Approach 2:
The patent changes the priority parameter from a static pre-set value to a dynamic value determined by packet delay budget. The MAC entity evaluates the remaining delay budget of packets in each logical channel and adjusts the channel's priority accordingly. This parameter change enables the system to meet strict timing requirements for XR traffic while preserving the overall simplicity of the scheduling mechanism.
2Productivity
If data units are scheduled based on pre-set priority without considering timing information, then the scheduling process is straightforward, but packets with tight timing requirements fail to meet their delay budgets
Solution Approach 1:
The patent applies preliminary action by having the MAC entity evaluate packet delay budgets and determine logical channel priorities before the actual scheduling decision is made. This advance evaluation ensures that packets with tight timing requirements are identified and prioritized beforehand, allowing the scheduler to efficiently allocate resources without violating delay budgets. The prioritization is performed in advance based on timing information, maintaining scheduling efficiency while preventing time loss.
3Reliability
If delay-aware scheduling is implemented to meet timing requirements, then the quality of service is improved, but the scheduling complexity increases
Solution Approach 1:
The patent makes the MAC entity multi-functional by combining its existing scheduling function with the new delay-aware prioritization function. The MAC entity continues to perform resource allocation while also evaluating packet delay budgets and determining logical channel priorities based on timing requirements. This universal approach avoids adding separate complex scheduling mechanisms, thereby improving QoS compliance without significantly increasing overall system complexity.
Data Source
AI summary
A method performed by a communication device is disclosed. The communication device receives data units (D) on logical channels. The communication device receives schedules the received data units (D) for transmission based on a priority order of the logical channels and based on timing information (T) for the data units (D). In some embodiments, the timing information (T) includes, for each data unit (D), a time budget remaining (TBR) for the data unit (D) to meet a timing requirement.


