PDCP Packet Prioritization Using QoS-Based Flow Queues
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless networks fail to differentiate and prioritize data packets with varying Quality of Service (QoS) requirements, leading to inefficient resource allocation and delayed processing of high-priority applications, especially in multi-RAT multi-connectivity scenarios.
Innovation Solution
Implementing Quality of Service based Bearer Optimizer (QBO) to create high and low priority flow queues in the PDCP buffer, prioritizing data packets based on QoS parameters, and managing their transmission through separate stacks in single or multi-RAT connectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data packets are treated equally in the PDCP buffer without priority differentiation, then the system structure remains simple, but high-priority applications experience delayed processing and reduced service quality
Solution Approach 1:
The PDCP buffer is segmented into multiple priority-based queues (high-priority queue and low-priority queue) to differentiate data packet handling. This segmentation allows high-priority applications to be processed separately from low-priority traffic, resolving the contradiction by introducing structural complexity only where needed to improve processing speed for critical services.
2Productivity
If all data packets are transmitted through the same stack, then resource allocation is straightforward, but throughput fairness and bandwidth utilization are reduced
Solution Approach 1:
Different transmission stacks are assigned based on the local quality or priority of data packets. High-priority packets are routed through a dedicated high-priority stack with appropriate QoS parameters, while low-priority packets use a standard stack. This local differentiation improves throughput fairness without requiring complete system-wide complexity.
3Loss of energy
If data packets are buffered without priority differentiation, then the system operation is simple, but bandwidth is wasted and thermal issues arise from inefficient resource allocation
Solution Approach 1:
Data packets are pre-categorized into priority queues before transmission based on QoS parameters and application requirements. This preliminary action of classification enables efficient bandwidth utilization by ensuring high-priority packets are transmitted first, preventing bandwidth wastage and reducing thermal issues from prolonged buffering, while maintaining relatively simple operation through automated QoS-based routing.
Data Source
AI summary
A method for prioritizing data packets in a wireless network. Data packets are received at a SDAP buffer. Flow queues may be created by dividing PDCP buffer into high priority flow queue and low priority flow queue to determine priority for each data packets based on QoS parameters. Based on QoS parameters performing one of transmitting the at least one data packet from the at least one high priority flow queue and delaying transmission of at least one data packet of the at least one low priority flow queue by buffering the at least one data packet, the electronic device may be configured with connectivity or transmitting data packets from high priority flow queue to first stack and data packet from the low priority flow queue to second stack, when the electronic device may be configured with multi RAT multi connectivity.


