UDD

Unconstrained Delay Data

QoS
Introduced in R99
A QoS class for data traffic with no specific delay requirements, such as background downloads or email. It allows the network to schedule transmission opportunistically, optimizing resource utilization without guaranteeing latency. This is fundamental for non-real-time, best-effort services in 3GPP systems.

Description

Unconstrained Delay Data (UDD) is a standardized Quality of Service (QoS) traffic class defined within the 3GPP architecture, specifically for non-real-time packet data services. It is characterized by the absence of stringent delay or delay variation (jitter) requirements. The primary architectural placement of UDD is within the QoS framework of the Packet-Switched (PS) domain, governed by parameters in the Packet Data Protocol (PDP) context or, in later releases, the QoS Flow in the 5G System. The network handles UDD traffic on a best-effort basis, meaning resources are allocated after the needs of higher-priority, delay-sensitive traffic classes (like conversational or streaming) are satisfied.

Operationally, when a user equipment (UE) activates a PDP context or establishes a PDU Session for a UDD service, it requests a QoS profile specifying the UDD traffic class. Key QoS parameters associated with UDD include the Traffic Handling Priority (THP), which can be used to differentiate between different UDD flows, and the Allocation/Retention Priority (ARP). The Guaranteed Bit Rate (GBR) is not applicable to UDD; instead, it may be associated with a Maximum Bit Rate (MBR) to limit its bandwidth consumption. The core network nodes, such as the SGSN in 3G/4G or the SMF in 5G, along with the radio access network (RAN), use these parameters for admission control and scheduling.

The RAN scheduler plays a critical role in managing UDD traffic. It employs algorithms that prioritize radio resources for real-time bearers. UDD packets are typically buffered and transmitted during periods of lower network load or when radio conditions are favorable for high-efficiency modulation and coding schemes. This opportunistic scheduling maximizes overall spectral efficiency and network capacity. UDD is essential for services like file downloads, software updates, and email synchronization, where the exact timing of packet delivery is not critical to the user experience, but reliable eventual delivery is required.

In the end-to-end service architecture, UDD forms the baseline for internet access. It interacts with other QoS mechanisms like DiffServ in the transport network. The policy and charging control (PCC) architecture, involving the PCRF (Policy and Charging Rules Function) or PCF (Policy Control Function), can define rules that map application traffic to the UDD class, enabling operators to manage network resources and apply appropriate charging policies for best-effort data services.

Purpose & Motivation

UDD was created to formally categorize and manage the vast majority of internet data traffic that does not require real-time performance. Before standardized QoS classes, all data was treated uniformly as best-effort, which was inefficient when mixed with emerging real-time services like Voice over IP (VoIP). The introduction of distinct traffic classes in 3GPP R99 allowed operators to implement intelligent traffic management.

The primary problem UDD solves is the efficient utilization of scarce and expensive radio resources. By clearly identifying traffic that can tolerate delay, the network scheduler can deprioritize it in favor of conversational or streaming traffic, ensuring a good quality of experience for latency-sensitive applications. This prevents background data transfers from degrading voice or video calls. Furthermore, it provides a standardized framework for service differentiation, enabling operators to offer tiered data plans and implement fair usage policies.

Its creation was motivated by the need to evolve mobile networks from primarily circuit-switched voice systems to integrated packet-switched networks capable of supporting a wide array of data services. UDD represents the 'background' tier in a multi-class QoS model, which is essential for scalable and profitable mobile broadband. It addresses the limitation of a single-class best-effort network by enabling predictable service degradation for non-critical traffic under congestion, rather than unpredictable degradation for all traffic.

Key Features

  • Defined as a non-GBR (Non-Guaranteed Bit Rate) QoS class.
  • No specific requirements for transfer delay or delay variation (jitter).
  • Typically associated with a Traffic Handling Priority (THP) parameter for intra-class scheduling.
  • Utilizes Allocation and Retention Priority (ARP) for admission control during resource congestion.
  • Scheduled opportunistically by the RAN to maximize spectral efficiency.
  • Fundamental for best-effort Internet access and background application data.

Evolution Across Releases

R99 Initial

Introduced as one of the four fundamental QoS traffic classes (Conversational, Streaming, Interactive, Background). UDD was categorized under the 'Background' class, defined for applications like email or file download where the destination is not expecting the data within a certain time. The initial architecture tied it to PDP context parameters in the GPRS core network.

Enhanced with the introduction of LTE and the Evolved Packet System (EPS). UDD principles were carried over into the EPS bearer model, defined as a Non-GBR bearer with a QCI (QoS Class Identifier) value. Standardized QCI tables defined characteristics for background traffic, ensuring consistent implementation across LTE networks.

Adapted for the 5G System (5GS) as part of the 5G QoS model. UDD is represented by standardized 5QI (5G QoS Identifier) values for non-GBR QoS Flows. The model became more flexible and service-based, but the core concept of delay-unconstrained, best-effort data remained central to the 5G QoS framework for massive IoT and enhanced mobile broadband.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905