PM

Performance Measurement

Management
Introduced in Rel-8
Performance Measurement (PM) is a fundamental network management function defined by 3GPP for collecting, processing, and reporting performance data from network elements. It enables operators to monitor network health, service quality, and resource utilization, forming the basis for network optimization, fault detection, and service assurance. Its standardized framework ensures consistent performance monitoring across multi-vendor networks.

Description

Performance Measurement (PM) is a cornerstone of the 3GPP Telecommunications Management Network (TMN) and Network Management (NM) framework, primarily specified in the 32-series (Management and orchestration) and 28-series (Management and orchestration for 5G networks) technical specifications. It defines a comprehensive system for gathering raw performance data, known as Performance Measurements, from managed network elements (NEs) like NodeBs, eNodeBs, gNBs, and core network functions. These raw measurements are counters, gauges, and status indications that reflect the operational state and load of the network resources.

The architecture involves Performance Measurement Jobs (PM-Jobs) configured by the Management System (e.g., Operation Support System - OSS) on the Network Elements or Element Managers. A PM-Job specifies what measurements to collect, the granularity (e.g., 15-minute, 1-hour, 24-hour), and the schedule. The Network Element, acting as a measurement producer, collects the raw data over the specified granularity period, resulting in a set of PM data. This data is then formatted into standardized PM files (e.g., XML-based) and transferred to the management system via file-based interfaces like FTAM or more modern mechanisms.

Upon receipt, the management system, acting as a measurement consumer, processes these PM files. Processing includes parsing, validation, aggregation (e.g., rolling up cell-level measurements to site-level), threshold crossing analysis, and correlation with other management data like Fault Management (FM) alarms. The processed data is stored in a Performance Management (PM) repository for historical analysis and reporting. Key performance indicators (KPIs), which are derived from one or more raw PM counters using defined formulas, are calculated to provide actionable insights into network performance, such as call setup success rate, handover success rate, throughput, and latency.

The role of PM is critical for the entire network lifecycle. It provides the empirical data needed for capacity planning, identifying congestion hotspots, troubleshooting service degradation, verifying Service Level Agreements (SLAs), and driving automated network optimization and Self-Organizing Network (SON) functions. In 5G and beyond, PM data also feeds into network analytics, AI/ML applications, and closed-loop automation for intent-based management.

Purpose & Motivation

Performance Measurement was created to address the fundamental operational need for quantitative, objective data on network behavior. Prior to standardization, vendors implemented proprietary performance monitoring solutions, making it extremely difficult for operators with multi-vendor networks to get a unified, consistent view of end-to-end performance. This fragmentation hindered efficient network operations, troubleshooting, and service quality management.

The primary problem PM solves is providing a vendor-neutral, technology-agnostic framework for collecting performance data. This allows operators to deploy equipment from different manufacturers while maintaining a single, coherent operational view. It enables benchmarking, consistent KPI definition across the network, and fair assessment of equipment and service performance. The historical context lies in the broader TMN principles, where FCAPS (Fault, Configuration, Accounting, Performance, Security) management is a key model. PM fulfills the 'Performance' pillar, providing the data necessary for proactive and reactive management.

Furthermore, as networks evolved from voice-centric 2G to data-rich 5G and IMS, the complexity and types of performance metrics expanded dramatically. The standardized PM framework ensured that new metrics for packet data throughput, IP Multimedia Subsystem (IMS) session quality, and 5G network slicing performance could be seamlessly integrated into the existing management infrastructure. It provides the foundational data layer for evolving operational paradigms like zero-touch network and service management.

Key Features

  • Standardized measurement definitions (counters, gauges) for consistent data collection across vendors
  • Configurable Measurement Jobs (PM-Jobs) allowing flexible collection schedules and granularities
  • File-based reporting mechanism (PM files) for reliable bulk transfer of performance data
  • Support for historical data accumulation and trend analysis for capacity planning
  • Foundation for deriving standardized and custom Key Performance Indicators (KPIs)
  • Integration with Fault Management (FM) for correlated root cause analysis

Evolution Across Releases

Rel-8 Initial

Introduced a comprehensive, unified Performance Management framework for EPS (Evolved Packet System) within the 32-series specs. Defined core concepts like Performance Measurement Jobs, standardized counters for E-UTRAN and EPC elements, and file-based reporting (e.g., XML file formats). Established the foundational architecture for measurement collection and transfer from eNodeBs and core network nodes to the OSS.

Defining Specifications

SpecificationTitle
TS 28.533 3GPP TS 28.533
TS 28.628 3GPP TS 28.628
TS 28.658 3GPP TS 28.658
TS 28.701 3GPP TS 28.701
TS 28.702 3GPP TS 28.702
TS 28.802 3GPP TS 28.802
TS 28.834 3GPP TS 28.834
TS 28.861 3GPP TS 28.861
TS 28.875 3GPP TS 28.875
TS 28.925 3GPP TS 28.925
TS 31.113 3GPP TR 31.113
TS 32.103 3GPP TR 32.103
TS 32.300 3GPP TR 32.300
TS 32.341 3GPP TR 32.341
TS 32.342 3GPP TR 32.342
TS 32.343 3GPP TR 32.343
TS 32.346 3GPP TR 32.346
TS 32.361 3GPP TR 32.361
TS 32.362 3GPP TR 32.362
TS 32.371 3GPP TR 32.371
TS 32.372 3GPP TR 32.372
TS 32.401 3GPP TR 32.401
TS 32.404 3GPP TR 32.404
TS 32.405 3GPP TR 32.405
TS 32.406 3GPP TR 32.406
TS 32.407 3GPP TR 32.407
TS 32.409 3GPP TR 32.409
TS 32.411 3GPP TR 32.411
TS 32.412 3GPP TR 32.412
TS 32.413 3GPP TR 32.413
TS 32.415 3GPP TR 32.415
TS 32.416 3GPP TR 32.416
TS 32.432 3GPP TR 32.432
TS 32.435 3GPP TR 32.435
TS 32.436 3GPP TR 32.436
TS 32.452 3GPP TR 32.452
TS 32.453 3GPP TR 32.453
TS 32.593 3GPP TR 32.593
TS 32.594 3GPP TR 32.594
TS 32.600 3GPP TR 32.600
TS 32.601 3GPP TR 32.601
TS 32.602 3GPP TR 32.602
TS 32.611 3GPP TR 32.611
TS 32.612 3GPP TR 32.612
TS 32.621 3GPP TR 32.621
TS 32.622 3GPP TR 32.622
TS 32.631 3GPP TR 32.631
TS 32.632 3GPP TR 32.632
TS 32.642 3GPP TR 32.642
TS 32.661 3GPP TR 32.661
TS 32.662 3GPP TR 32.662
TS 32.691 3GPP TR 32.691
TS 32.711 3GPP TR 32.711
TS 32.712 3GPP TR 32.712
TS 32.722 3GPP TR 32.722
TS 32.732 3GPP TR 32.732
TS 32.762 3GPP TR 32.762
TS 32.831 3GPP TR 32.831
TS 32.832 3GPP TR 32.832
TS 32.835 3GPP TR 32.835
TS 32.861 3GPP TR 32.861
TS 32.863 3GPP TR 32.863
TS 32.880 3GPP TR 32.880
TS 33.117 3GPP TR 33.117
TS 52.402 3GPP TR 52.402