Uplink Resource Grant Dynamic Scheduling for XR Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 5G NR systems face challenges in efficiently managing uplink resources for extended reality (XR) applications, which require high-capacity and low-latency links, leading to increased processing and signaling overhead for RAN nodes.
Innovation Solution
The implementation of an intermediate XR processing unit that facilitates dynamic uplink resource sharing and scheduling, allowing for efficient allocation and re-allocation of resources among proximate XR devices, thereby reducing the burden on RAN nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If dynamic uplink resource scheduling is implemented for XR applications, then uplink resource management efficiency is improved, but RAN node processing overhead increases
Solution Approach 1:
The patent introduces an intermediate XR processing unit that acts as a mediator between XR devices and the RAN node. This intermediary unit performs scheduling decisions and resource allocation locally, reducing the processing burden on the RAN node while maintaining efficient uplink resource management for XR applications.
Solution Approach 2:
The scheduling function is segmented between the intermediate XR processing unit and the RAN node. The intermediate unit handles local scheduling decisions for XR devices, while the RAN node retains responsibility for broader network resource management, thereby distributing processing overhead and improving overall efficiency.
2Loss of time
If uplink resource grants are dynamically allocated, then XR application latency requirements are met, but signaling overhead increases
Solution Approach 1:
The system performs preliminary resource allocation decisions at the intermediate XR processing unit before actual data transmission occurs. By pre-scheduling resources and establishing allocation patterns in advance, the system reduces the need for frequent signaling exchanges with the RAN node, thereby lowering signaling overhead while maintaining low latency for XR applications.
Solution Approach 2:
The intermediate XR processing unit autonomously manages resource allocation for XR devices based on local traffic characteristics and latency requirements. This self-service capability reduces the need for continuous RAN node involvement in scheduling decisions, minimizing signaling overhead while ensuring timely resource allocation for latency-sensitive XR traffic.
3Productivity
If resource sharing among proximate XR devices is enabled, then resource utilization efficiency is improved, but scheduling complexity increases
Solution Approach 1:
The scheduling mechanism applies local quality by considering the specific characteristics and requirements of individual XR devices and their spatial proximity. The intermediate XR processing unit makes localized scheduling decisions based on device-specific traffic patterns and mutual interference considerations, enabling efficient resource sharing while managing complexity through localized rather than centralized control.
Data Source
AI summary
A radio access network node may receive, from a core network, traffic information corresponding to an extended reality traffic flow associated with an extended reality processing unit or an end extended reality appliance. The node may transmit to the processing unit an uplink resource grant configuration indicating a sharable uplink resource usable to transmit uplink traffic to the node. The processing unit may receive uplink traffic from the appliance and may relay the uplink traffic to the node. The processing unit may determine that continued relaying of the uplink traffic may violate a criterion and may schedule sharable uplink resource(s), indicated in the uplink resource grant configuration, for use by the appliance in transmitting the uplink traffic directly to the node. The processing unit may transmit an uplink resource sharing report to the node to facilitate the node avoiding blind decoding the uplink traffic received according to the scheduled resource(s).


