UPF QoS Flow Management for Private 5G Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In enterprise private 3GPP networks, such as private 5G networks, congestion and overload can lead to undesirable packet drops and Quality of Service (QoS) degradation, particularly for GBR-type QoS Flows, as the User Plane Function (UPF) may be unable to guarantee the Guaranteed Bit Rate (GBR) or Packet Delay Budget (PDB) due to network congestion.

Innovation Solution

Implementing a UPF-initiated lower-priority QoS Flow pre-emption procedure and UPF-triggered QoS Flow creation/deletion procedures, where the UPF detects packet loss or delay exceeding thresholds, triggering the Session Management Function (SMF) to either delete or downgrade lower-priority QoS Flows or create/delete dedicated QoS Flows based on traffic activity, optimizing resource usage and ensuring QoS guarantees for higher-priority flows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If GBR-type QoS Flows are established to guarantee minimum bit rate, then QoS reliability is improved, but network congestion and overload worsen

Engineering Contradiction:
ImproveQoS guaranteeVSAvoidcongestion
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The UPF monitors traffic activity and QoS flow status in advance, detecting packet loss or delay before they critically impact service. When thresholds are exceeded, the UPF proactively triggers pre-emption of lower-priority QoS flows or deletion of inactive flows, preventing congestion before it worsens and maintaining GBR guarantees for higher-priority flows.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts QoS flow allocations based on real-time network conditions. The UPF continuously monitors packet loss, delay, and traffic activity, and dynamically pre-emptes or deletes QoS flows in response to changing conditions. This dynamic management allows the network to maintain GBR guarantees when needed while releasing resources during low-activity periods to prevent congestion.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple QoS Flows are maintained to support diverse applications, then service versatility is improved, but resource overhead and complexity worsen

Engineering Contradiction:
Improveservice supportVSAvoidresource management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The UPF discards (deletes or pre-emptes) lower-priority QoS flows when network congestion is detected or when flows become inactive beyond a threshold period. These discarded flows can be recovered (re-established) when network conditions improve or when traffic activity resumes, allowing the system to support diverse applications while managing resource complexity through selective deletion and recovery.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The UPF autonomously monitors its own traffic conditions, detects QoS violations, and triggers pre-emption or deletion of QoS flows without requiring constant external control. This self-service capability simplifies resource management complexity by enabling the UPF to autonomously maintain service versatility while preventing congestion.

Inventive Principle:
Principle #25Self-service

3Productivity

If QoS Flow pre-emption is implemented to alleviate congestion, then network performance is improved, but QoS flow establishment time worsens

Engineering Contradiction:
Improvenetwork performanceVSAvoidflow setup time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing QoS flows with appropriate priorities and parameters before congestion occurs. When congestion is detected, pre-emption of lower-priority flows provides immediate relief, and pre-configured flow templates enable rapid re-establishment of necessary flows, minimizing the time loss associated with flow setup while maintaining high network performance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11553371B2Quality of service (QOS) flow management for optimizing use of QOS resources and supporting QOS guarantees in a private 5G network
Publication Date: 2023.01.10 CISCO TECHNOLOGY INC
  • US11553371B2 patent drawing
  • US11553371B2 patent drawing
  • US11553371B2 patent drawing

AI summary

In one illustrative example, a user plane function (UPF) may detect initial traffic for an application for a user equipment (UE) for which no current dedicated Quality of Service (QoS) flow is established. In response, the UPF may send, to a control plane function, a message which indicates a request for creating a dedicated QoS Flow for traffic for the application for the UE. The message may include flow metadata and an application identifier obtained in detecting the initial traffic. A QoS Flow may then be created for the traffic based on a selected QoS policy associated with the application identifier. Subsequently, the UPF may determine that a measured time period of traffic inactivity for the QoS Flow is outside a limit set by a threshold. Based on the determining, the UPF may send, to the control plane function, a message which indicates a request for deleting the QoS Flow.