Uplink Data Transmission Prioritization for QoS Flow Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for transmitting uplink data packets from mobile terminals to network cores face challenges in efficiently managing guaranteed and peak bit rates, leading to resource starvation for lower priority QoS flows during network congestion or poor radio conditions, as higher priority flows often deplete available bandwidth, leaving insufficient resources for lower priority flows.
Innovation Solution
The method involves categorizing data in each queue as primary or secondary data and transmitting it based on priority, with primary data transmitted at a guaranteed bit rate during the first phase and secondary data transmitted at a lower bit rate during a second phase, ensuring that all queues are served according to their priority, thereby preventing resource starvation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If higher priority QoS flows transmit data up to their peak bit rate before lower priority flows are served, then the transmission speed of high priority data is improved, but the available bandwidth for lower priority guaranteed QoS flows becomes insufficient, causing resource starvation
Solution Approach 1:
The patent segments the transmission process into two distinct phases: a first phase where only guaranteed bit rate data from all QoS flows is transmitted, and a second phase where peak bit rate data is transmitted. This segmentation ensures that guaranteed bit rate requirements are met before allowing higher priority peak rate transmissions, preventing resource starvation of lower priority flows.
Solution Approach 2:
The patent implements periodic action by alternating between transmitting guaranteed bit rate data and peak bit rate data in structured phases. The network device periodically schedules transmission opportunities where guaranteed bit rate fulfillment takes precedence, ensuring that lower priority QoS flows receive their allocated resources before higher priority flows consume additional bandwidth.
2Reliability
If the network allocates resources based on guaranteed bit rate requirements, then the reliability of meeting minimum data rate commitments is improved, but the overall bandwidth utilization efficiency decreases when radio conditions are good
Solution Approach 1:
The patent applies dynamics by making the transmission rate adaptive based on radio conditions and queue states. The network device dynamically switches between transmitting only guaranteed bit rate data and transmitting both guaranteed and peak bit rate data, allowing the system to optimize bandwidth utilization when conditions permit while ensuring reliability when conditions are constrained.
Solution Approach 2:
The patent changes the transmission parameter from a static guaranteed bit rate allocation to a dynamic allocation that includes both guaranteed bit rate and peak bit rate components. The network device adjusts the amount of peak bit rate data transmitted based on available bandwidth, radio conditions, and the fulfillment status of guaranteed bit rate requirements, thereby improving overall productivity while maintaining reliability.
3Device complexity
If a single scheduling grant is shared among multiple QoS flows, then the device complexity is reduced, but the ability to prioritize and guarantee bit rates for different QoS flows independently is compromised
Solution Approach 1:
The patent introduces an intermediary mechanism that separates the scheduling grant reception from the actual data transmission decision-making. The network device receives a single scheduling grant but uses it to control transmissions from multiple QoS flows independently by determining which queues are allowed to transmit in each phase, thereby maintaining simple grant management while ensuring independent QoS flow bit rate guarantees.
Data Source
AI summary
Transmitting from a mobile terminal to a telecommunication network data stored in a plurality of queues, each queue having a respective transmission priority, includes setting the data in each of the queues to be either primary data or secondary data, or a combination of primary data and secondary data. The data may be transmitted from the queues in an order in dependence upon the priority of the queue and whether the data in that queue are primary data or secondary data. Resources for data transmission may be allocated such that the primary data of each of the queues are transmitted at a minimum predetermined rate and such that the secondary data of each of the queues are transmitted at a maximum predetermined rate, greater than the minimum predetermined rate.


