MDAF

Management Data Analytics Function

Management →
Introduced in Rel-16

MDAF is a 5G core network function that collects, correlates, and analyzes management data to generate insights for network automation, optimization, and assurance.

Category
Management
Introduced
Rel-16
Where
Management
Specifications
4 specs
MDAF Description Purpose Related Classification Detected Changes Specifications

Description

The Management Data Analytics Function (MDAF) is a standardized 3GPP network function introduced in Release 16 as part of the 5G management and orchestration framework. It is a core component of the data analytics architecture, designed to provide analytics as a service to other management functions, network functions, and external applications. The MDAF operates by collecting raw or pre-processed data from a wide array of sources, including network functions (NFs) via the NFs' exposed analytics, the Network Data Analytics Function (NWDAF), and various management data repositories. It then applies analytics logic, which can include machine learning models, statistical analysis, and correlation engines, to this data to produce actionable insights, predictions, or recommendations.

Architecturally, the MDAF is defined with a set of service-based interfaces, primarily the Nmdf_ManagementDataAnalytics service, allowing consumers to request specific analytics. It supports both on-demand and subscribed (continuous) analytics delivery models. Key internal components include data ingestion modules, an analytics engine capable of hosting and executing analytics jobs, and a results dissemination module. The analytics jobs themselves can be provided by the operator or third-party vendors, offering flexibility. The MDAF's role is to centralize and standardize analytics processing for management plane tasks, separating the analytics logic from the data collection and consumption points.

Its operation involves several steps: first, an analytics consumer (like a Network Slice Management Function or a Self-Organizing Network function) subscribes to an analytics type. The MDAF then identifies the required input data sources, gathers the data, and executes the configured analytics model. The output, such as a prediction of network slice load or an anomaly detection report, is then delivered to the consumer. This enables use cases like predictive scaling of network resources, root cause analysis for faults, and service quality assurance. By providing a dedicated, scalable function for management analytics, the MDAF reduces complexity for individual NFs and management systems, which no longer need to embed heavy analytics capabilities.

Purpose & Motivation

The MDAF was created to address the growing complexity and scale of 5G networks, which require a high degree of automation and intelligence for efficient operation. Traditional network management systems were often reactive, siloed, and relied on manual analysis, which became unsustainable with the dynamic nature of 5G services like network slicing and ultra-reliable low-latency communication (URLLC). There was a clear need for a proactive, data-driven management approach.

Prior to MDAF, analytics for management purposes were either embedded within individual management applications or performed by external, non-standardized systems. This led to duplication of data collection efforts, inconsistent analytics results, and vendor lock-in. The MDAF standardizes the analytics function within the 3GPP architecture, providing a common framework for developing, deploying, and consuming analytics services. It solves the problem of fragmented intelligence by offering a centralized, yet flexible, analytics hub for the management plane.

Its creation was motivated by the vision of closed-loop automation, where the network can self-configure, self-optimize, and self-heal based on real-time insights. The MDAF provides the 'brain' for such operations in the management domain, consuming vast amounts of operational and performance data to generate the intelligence needed for autonomous decision-making by other management functions, thereby reducing operational expenditure (OPEX) and improving network agility and reliability.

Classification

Part ofNWDAF
Specific typesADRFMDAS

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (4 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-16, normative work from Rel-18.

Rel-18 4 changes

In Release 18, the Management Data Analytics Function (MDAF) was enhanced to support new, specific data collection procedures for analytics. These new capabilities explicitly include data collection for service experience analytics and for redundant transmission experience analytics. Furthermore, the release introduced updates to the general architecture and procedures for analytics data collection from the MDAF.

  • Update to Reference Architecture for Data Collection from MDAF TS 29.552CR0049
  • Support Data Collection from MDAF/MDAS for Service Experience Analytics TS 29.552CR0050
  • Support Data Collection from MDAF for Redundant Transmission Experience Analytics TS 29.552CR0051
  • Updates to Analytics Data Collection from MDAF TS 29.552CR0081

Explore further

Broader topics and technologies where MDAF plays a role.

Defining Specifications

3GPP specifications that define or reference MDAF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 28.104 vj30 Management Data Analytics (MDA) Rel-19
TS 28.561 vk00 Management and Orchestration; Network Digital Twin Rel-20
TS 28.890 vg00 ONAP-3GPP 5G Management Compatibility Study Rel-16
TS 29.552 vj40 5G Network Data Analytics Signalling Flows Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.