FD

File Distribution

Services
Introduced in Rel-14
File Distribution is a service capability within 3GPP architectures, notably for Proximity Services (ProSe) and V2X, that enables the efficient broadcast or multicast of files to a group of user equipments or vehicles. It supports use cases like software updates, multimedia content distribution, and cooperative perception in vehicular networks.

Description

File Distribution is a service layer capability that facilitates the transfer of files from a content provider or application server to multiple recipient UEs. It is not a single protocol but a set of architectural functions and procedures defined across the service and application layer specifications. A key enabler for FD is the underlying broadcast/multicast bearer capabilities of the network, such as evolved Multimedia Broadcast Multicast Service (eMBMS) in 4G/5G or sidelink communication for direct device-to-device transfer. The FD service manages the session announcement, file delivery, and reception reporting.

The architecture typically involves a File Distribution Server (or Application Server), the broadcast/multicast core network (e.g., BM-SC for eMBMS), and the UEs. The process begins with the server preparing the file for distribution, often segmenting it into smaller source blocks for forward error correction (e.g., using Raptor or RaptorQ codes as defined for MBMS). This creates a repair flow alongside the source flow to allow UEs to recover lost packets without feedback. The service then announces the upcoming file distribution session via a service announcement mechanism, providing UEs with the necessary parameters to join the session, such as session description, timing, and TMGI (Temporary Mobile Group Identity).

During the distribution phase, the file data is delivered over the broadcast/multicast bearer. UEs monitor the transmission and use the repair data to reconstruct the original file. For ProSe-based FD, specified for public safety and V2X, the distribution can occur over PC5 sidelink interfaces between UEs without network infrastructure. Here, one UE (the distributor) can broadcast a file to neighboring UEs within proximity. The 3GPP specifications define protocols for session management, congestion control, and security for such direct FD. The service also includes mechanisms for the server to obtain delivery reports, indicating how many UEs successfully received the file, which is crucial for applications like firmware updates over-the-air (FOTA).

Purpose & Motivation

File Distribution was created to address the need for efficient, scalable, and network-friendly dissemination of bulk data to large groups of users or devices. Unicast delivery (a separate stream to each UE) is highly inefficient for popular content or mandatory updates, causing network congestion and wasting radio resources. FD leverages broadcast/multicast technologies to transmit the data once over a shared radio resource, serving all interested UEs within a coverage area simultaneously.

Its introduction in Rel-14 was strongly motivated by the evolution of Proximity Services (ProSe) for public safety and the emergence of Vehicle-to-Everything (V2X) communication. Use cases such as distributing safety-critical maps, software updates for vehicle fleets, or multimedia content to a crowd at an event required a standardized method for group file transfer. Prior to this, such services relied on proprietary applications or inefficient unicast pulls. FD standardizes the procedures, enabling interoperability between devices and networks from different vendors. It solves the problem of congested unicast links in dense scenarios (like stadiums or traffic jams) and supports off-network operation for public safety, where devices must share files directly when cellular infrastructure is unavailable or damaged.

Key Features

  • Leverages eMBMS for efficient network-based broadcast/multicast delivery.
  • Supports ProSe-based direct file distribution over PC5 sidelink for off-network scenarios.
  • Incorporates Application Layer Forward Error Correction (AL-FEC) for reliable reception without feedback.
  • Defines service announcement and discovery procedures for session setup.
  • Includes mechanisms for delivery reporting to the content provider.
  • Enables congestion control for sidelink distribution to manage radio resources fairly.

Evolution Across Releases

Rel-14 Initial

Introduced as a key service for Proximity Services (ProSe) and V2X communication. Defined the foundational architecture for both network-assisted (via MBMS) and direct UE-to-UE file distribution over PC5 reference point. Specified session management, AL-FEC application, and security procedures for distributing files to groups of UEs, primarily targeting public safety and automotive use cases.

Defining Specifications

SpecificationTitle
TS 23.282 3GPP TS 23.282
TS 23.784 3GPP TS 23.784
TS 24.582 3GPP TS 24.582
TS 33.127 3GPP TR 33.127
TS 37.579 3GPP TR 37.579
TS 38.808 3GPP TR 38.808