Inferensys

Glossary

Network Data Analytics Function (NWDAF)

A 5G core network function that collects and analyzes network data from various sources using machine learning to provide predictive analytics on slice load, performance, and user behavior to enable closed-loop optimization.
Large-scale analytics wall displaying performance trends and system relationships.
5G CORE NETWORK FUNCTION

What is Network Data Analytics Function (NWDAF)?

The NWDAF is a 5G core network function that collects and analyzes network data from various sources using machine learning to provide predictive analytics on slice load, performance, and user behavior to enable closed-loop optimization.

The Network Data Analytics Function (NWDAF) is a 3GPP-defined 5G core network function that aggregates data from user equipment, network functions, and operations, administration, and management systems to generate analytical insights using machine learning models. It standardizes how analytics are requested, produced, and consumed across the service-based architecture, enabling predictive slice and UE mobility analytics.

NWDAF exposes analytics via the Nnwdaf_AnalyticsSubscription and Nnwdaf_AnalyticsInfo services, delivering outputs such as slice load level predictions, observed service experience, and UE communication patterns. These analytics feed into policy control and slice orchestration functions, forming the intelligence backbone for closed-loop energy optimization and autonomous network management.

5G CORE ANALYTICS ENGINE

Key Capabilities of NWDAF

The Network Data Analytics Function (NWDAF) is the centralized intelligence hub of the 5G core, ingesting raw telemetry from across the network and applying machine learning to generate predictive insights for closed-loop automation.

01

Slice Load Level Prediction

NWDAF analyzes historical Key Performance Indicators (KPIs) from a Network Slice Instance to forecast future load levels. It ingests data from the Network Slice Selection Assistance Information (NSSAI) and Access and Mobility Management Function (AMF) to predict congestion events before they occur.

  • Input Data: Observed slice instance load, number of registered subscribers, and Protocol Data Unit (PDU) session statistics.
  • Output Analytics: Predicted resource usage for a specific time window, enabling proactive Slice Elasticity scaling.
  • Use Case: A Slice Orchestrator uses this prediction to pre-emptively scale up virtualized User Plane Function (UPF) instances, avoiding SLA violations during peak hours.
5-15 min
Forecast Horizon
02

UE Mobility Analytics

This capability provides insights into the movement patterns and communication behaviors of User Equipment (UE) groups. NWDAF correlates location data with time to predict trajectory and anomalous movement.

  • Input Data: Location reports from the AMF, handover success rates, and cell-level timestamps.
  • Output Analytics: Predicted UE trajectories and identification of stationary vs. high-mobility clusters.
  • Use Case: A Predictive Load Balancing algorithm uses these predictions to pre-allocate resources in a target cell before a high-speed train enters its coverage area, preventing radio link failure.
< 1 m
Indoor Positioning Accuracy
03

UE Communication Pattern Analytics

NWDAF builds statistical models of UE communication behaviors, including periodic transmissions and session durations, to optimize network resource scheduling and energy efficiency.

  • Input Data: PDU session duration, inter-arrival time of packets, and traffic volume from the Session Management Function (SMF).
  • Output Analytics: Classification of periodic vs. bursty communication patterns and predicted data volume.
  • Use Case: A Slice-Aware Scheduler uses this to group UEs with predictable, low-volume IoT traffic onto a narrow Adaptive Bandwidth Part (BWP) , allowing the base station to enter Cell Discontinuous Transmission (Cell DTX) mode between their scheduled transmissions.
30%+
Energy Saving Potential
04

Network Performance Analytics

NWDAF provides granular insights into the performance of a network area or specific slice, calculating congestion likelihood and Quality of Service (QoS) sustainability. It is foundational for Closed-Loop Slice Optimization.

  • Input Data: QoS flow metrics (packet delay, error rate), Radio Resource Control (RRC) connection states, and throughput measurements from the gNB.
  • Output Analytics: Real-time congestion level classification and prediction of QoS parameter degradation.
  • Use Case: An O-RAN Intelligent Controller subscribes to this analytic to detect a degrading Guaranteed Bit Rate (GBR) Slice and triggers a Slice Remapping procedure to move the UE to a more stable instance.
99.999%
URLLC Reliability Target
05

WLAN Performance Analytics

Extending its scope beyond the 3GPP RAN, NWDAF can ingest and analyze performance data from trusted non-3GPP access networks like Wi-Fi, providing a unified view of the user experience across heterogeneous access technologies.

  • Input Data: WLAN connection status, backhaul bandwidth, and channel utilization from the Trusted WLAN Interworking Function (TWIF).
  • Output Analytics: Predicted WLAN link quality and seamless traffic steering recommendations.
  • Use Case: An Intent-Based Networking policy engine uses this analytic to automatically offload a user's best-effort video stream from a congested 5G cell to a high-quality, trusted Wi-Fi access point to preserve macro-cell capacity for URLLC slices.
5G + Wi-Fi
Access Traffic Steering
06

Abnormal Behavior Detection

NWDAF applies unsupervised machine learning to establish a baseline of normal network operation and detect statistical anomalies that may indicate faults, misconfigurations, or security threats without predefined signatures.

  • Input Data: Multi-dimensional telemetry streams from all subscribed Network Functions (NFs), including CPU load, memory usage, and signaling storm indicators.
  • Output Analytics: Anomaly scores and alerts for specific NFs or network slices, with identified root cause candidates.
  • Use Case: A Zero-Touch Network Provisioning system uses an anomaly alert on a newly deployed Cloud-Native Network Function (CNF) to automatically trigger a rollback to the previous stable software version before a widespread outage occurs.
Unsupervised
Learning Model
NWDAF EXPLAINED

Frequently Asked Questions

Clear, technical answers to the most common questions about the 5G Network Data Analytics Function, its architecture, and its role in enabling AI-driven network optimization.

The Network Data Analytics Function (NWDAF) is a 5G Core network function defined by 3GPP that collects, processes, and analyzes network data using machine learning algorithms to provide predictive and prescriptive analytics to other network functions, enabling closed-loop automation. It ingests raw telemetry from sources including the Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), and Operation, Administration and Maintenance (OAM) systems. The NWDAF then exposes analytics insights—such as slice load predictions, UE mobility patterns, and anomalous behavior detection—via a standardized service-based interface (Nnwdaf_AnalyticsInfo). This allows consumer NFs like the Policy Control Function (PCF) and Network Slice Selection Function (NSSF) to make data-driven decisions without implementing their own analytics logic, centralizing intelligence in a single, reusable function.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.