Intra-Application Flow Prioritization in EPC
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face challenges in prioritizing intra-application flows effectively, leading to unequal service experiences for different users and service types, and inefficient radio resource utilization, particularly during intra-E-UTRAN handovers where low-priority data flows may be starved due to congestion.
Innovation Solution
The system employs flow priority indicators (FPIs) and service class indicators (SCIs) to classify and schedule packets within the Evolved Packet Core (EPC), allowing for differentiated treatment of intra-application flows based on their priority, ensuring that higher priority flows are prioritized over lower priority ones, and providing congestion control information during handovers to prevent starvation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If flow priority indicators (FPIs) are used to prioritize downlink data packets, then quality of service differentiation is improved, but low-priority data flows may be starved during congestion
Solution Approach 1:
The system implements feedback mechanisms where the base station monitors congestion conditions and adjusts scheduling decisions based on real-time network state. Congestion control information is fed back to the policy and charging enforcement function, enabling dynamic adjustment of flow prioritization to prevent starvation of low-priority flows while maintaining QoS differentiation.
Solution Approach 2:
The flow prioritization system transitions from static priority assignment to dynamic scheduling where priority levels can be adjusted based on current network conditions. The base station dynamically schedules downlink data packets by considering both FPI values and real-time congestion status, allowing the system to adapt between strict priority handling and more balanced resource distribution.
2Reliability
If differentiated processing of flows is implemented, then service experience for different users is improved, but radio resource utilization efficiency decreases
Solution Approach 1:
The system changes scheduling parameters dynamically based on flow priority indicators and congestion conditions. Instead of using fixed scheduling parameters, the base station adjusts scheduling decisions by modifying priority weights and resource allocation parameters according to the FPI values and current network load, enabling efficient resource utilization while maintaining service differentiation.
3Reliability
If congestion control information is provided during handover, then starvation problem is prevented, but system complexity increases
Solution Approach 1:
The system performs preliminary actions by establishing flow priority indicators and congestion control mechanisms before handover occurs. The policy and charging enforcement function pre-configures scheduling parameters and priority levels for upcoming handovers, allowing the base station to seamlessly continue differentiated scheduling in the target cell without requiring complex real-time negotiations during the handover process.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods to support intra-application flow prioritization are disclosed herein. User equipment (UE) may be configured to communicatively couple to an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (eNB). The eNB may transmit packets from the UE to an evolved packet core (EPC), which may transmit schedule packets to an application function (AF) via a network. The AF may provide classification information and prioritization information for a plurality of intra-application flows transmitted between the AF and the UE. The EPC may classify uplink and/or downlink traffic into the intra-application flows and mark and/or schedule the traffic based on the prioritization information. Absolute and/or modular length, payload values, and/or packet type may be used to classify the traffic into the intra-application flows.