UE Data Burst Prioritization by Deadline for XR Uplink
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current LCP mechanisms in 5G NR wireless communication systems fail to effectively prioritize data bursts with different deadlines, leading to potential packet loss and user experience degradation in XR applications due to fixed PBR values and lack of differentiation between data bursts with varying urgency.
Innovation Solution
Implementing a method for user equipment (UE) to buffer data bursts using cascaded leaky buckets and determine transmission priorities based on deadlines, sub-buffer priorities, and burst IDs, with configuration and scheduling information from the radio access network (RAN) node.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If LCH prioritization procedure with fixed PBR values is used, then simple scheduling is maintained, but data bursts with different deadlines cannot be effectively prioritized leading to packet loss
Solution Approach 1:
The buffer is divided into multiple sub-buffers (first sub-buffer, second sub-buffer, third sub-buffer) corresponding to different data burst arrival times. Each sub-buffer stores data bursts with specific deadline characteristics, enabling differentiated prioritization. The MAC scheduler then selects data from different sub-buffers based on remaining time until delivery deadline, resolving the contradiction by segmenting data management into prioritized categories without requiring complex global optimization.
Solution Approach 2:
The patent introduces dynamic prioritization based on remaining time until delivery deadline. Instead of fixed PBR values, the system dynamically adjusts selection criteria based on the time urgency of data bursts in different sub-buffers. This dynamic mechanism improves reliability by prioritizing urgent data while maintaining manageable complexity through structured sub-buffer organization.
2Ease of operation
If data bursts are stored in a single buffer, then device complexity is reduced, but transmission priorities cannot be effectively determined for data with varying deadlines
Solution Approach 1:
The single buffer is segmented into multiple sub-buffers organized by arrival time and deadline characteristics. This segmentation enables the MAC scheduler to easily determine priorities by comparing remaining times of data bursts in different sub-buffers, while the structured organization keeps the complexity manageable through clear hierarchical arrangement.
Solution Approach 2:
Each sub-buffer is assigned specific local characteristics (first sub-buffer for earliest arrivals, second for intermediate, third for latest). This local quality differentiation allows simple prioritization rules to be applied within each sub-buffer while the overall structure handles varying deadlines, making prioritization determination easy without excessive complexity.
3Productivity
If fixed PBR values are used for all data bursts, then scheduling simplicity is maintained, but packet loss increases for urgent data bursts
Solution Approach 1:
The system replaces fixed PBR values with dynamic prioritization based on remaining time until delivery deadline. Data bursts in different sub-buffers are treated differently according to their urgency, improving both productivity (efficient use of granted resources) and reliability (reduced packet loss for urgent data). The dynamic mechanism adjusts selection automatically based on time constraints without requiring complex manual configuration.
Solution Approach 2:
The patent changes the prioritization parameter from fixed PBR values to variable remaining time parameters. This parameter change enables the system to adapt to different data burst characteristics and deadlines, improving transmission efficiency and reliability simultaneously by aligning resource allocation with actual data urgency rather than using static thresholds.
Data Source
AI summary
A system, apparatus, and method for prioritizing data for transmission is provided. In accordance with an embodiment, a method implemented by a user equipment (UE) includes receiving data bursts at one or more logical channels of the UE for transmission to a radio access network (RAN) node serving the UE, wherein the different data bursts have different deadlines for delivery. The method also includes receiving scheduling information about an uplink resource for the UE to transmit to the RAN node. The method also includes determining the transmission priorities for the data bursts based on the information associated with the transmission priorities. The method also includes transmitting, to the RAN node, the uplink data from at least one of at least a portion of a first data burst and at least a portion of a second data burst in accordance with the scheduling information and the transmission priorities.


