ESM

Energy Savings Management

Management →
Introduced in Rel-8 Also in: Core Network, Radio Access Network

ESM is a set of 3GPP-defined network management functions to monitor, control, and optimize energy consumption in mobile network elements, aiming to reduce operational costs and carbon footprint while maintaining service quality.

Category
Management
Introduced
Rel-8
Where
Management
Also touches
2 segments
Specifications
14 specs
ESM Description Purpose Related Classification Detected Changes Specifications

Description

Energy Savings Management (ESM) is a comprehensive framework within the 3GPP specifications, primarily falling under the domain of Operations, Administration, and Maintenance (OAM). It provides standardized mechanisms for network operators to implement energy-saving features across the Radio Access Network (RAN) and potentially other network domains. The core philosophy of ESM is to dynamically align network resource usage with traffic demand, thereby reducing energy consumption during periods of low load without significantly impacting the Quality of Service (QoS) experienced by users.

Architecturally, ESM functions are implemented within the Network Management (NM) and Element Management (EM) layers, as defined in the 3GPP Management Architecture (TS 28.628, TS 32.522). Key entities include the Energy Saving Management Function (ESMF), which is responsible for centralized energy-saving control and coordination. The ESM framework defines a control loop involving monitoring, analysis, decision, and execution phases. It collects energy-related performance measurements (PM) and configuration data from network elements like gNBs, ng-eNBs, and eNBs. Based on this data and operator policies, the ESMF can activate, deactivate, or adjust various Energy Saving (ES) actions on specific network elements or groups of elements.

These ES actions are the technical mechanisms that realize energy savings. They are extensively detailed in RAN specifications (e.g., TS 36.927, TS 38.927). Common actions include: putting carrier components into a dormant state where most RF components are powered down; switching off entire cells or sectors (Cell Switch Off); adjusting antenna tilt or power to reduce coverage area during low load; and implementing sophisticated symbol-level or slot-level switching in the time domain, where parts of the base station are powered down during empty or low-activity time slots. A critical aspect of ESM is the management of trade-offs. The framework includes concepts like Energy Saving State (ESS), which defines the level of energy-saving activity (e.g., 'not active', 'active with QoS maintained', 'active with QoS degraded'), and Compensation Neighbor Relations, which are pre-configured to ensure coverage is maintained by neighboring cells when a cell is switched off. The ESM procedures ensure these actions are coordinated to avoid coverage holes or service degradation.

Purpose & Motivation

ESM was created in response to the rapidly growing energy consumption and operational costs of mobile networks, driven by increasing data traffic and network densification. Prior to its standardization, energy-saving features were vendor-proprietary, making multi-vendor network management complex and limiting the operator's ability to implement cohesive, network-wide energy policies. The lack of standardization also hindered the development of advanced, coordinated savings mechanisms that require interoperability between network elements from different vendors.

The primary purpose of ESM is to provide a standardized, vendor-neutral framework that allows operators to effectively reduce their network's Power Consumption (PC) and Carbon Footprint (CF), which are key Performance Indicators (KPIs) for modern sustainable networks. It addresses the problem of inefficient static operation where network elements consume near-peak power regardless of actual traffic load. By enabling dynamic adaptation, ESM turns network energy consumption from a fixed cost into a variable one that scales with demand. Furthermore, it provides the management tools to control the inevitable trade-off between energy savings and network performance (coverage, capacity, QoS), allowing operators to implement savings strategies that align with their specific service level agreements and business objectives. Its introduction formalized energy efficiency as a first-class requirement in network management, on par with traditional KPIs like throughput and latency.

Classification

Part ofOAM

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 4 changes

In Release 15, the ESM function was updated to coordinate with the new 5G Session Management (5GSM) layer, including protocol impacts to support interworking with the 5G System. This involved aligning the handling of specific ESM cause values, such as cause #66 for back-off timer procedures, to ensure consistent behavior during these coordinated operations.

  • Coordination between ESM and 5GSM TS 24.301CR3003
  • Alignment on ESM cause #66 on back-off timer handling TS 24.301CR2938
  • ESM protocol impacts to support interworking with 5GS TS 24.301CR3103
  • Correction to 5GSM/ESM coordination TS 24.501CR0164
Rel-16 6 changes

In Release 16, ESM enhancements focused on improving robustness and error handling. Specific corrections were made to the handling of ESM timers in abnormal cases and to restrict retry procedures for certain PDN type related ESM causes in 2G/3G/5G access. Furthermore, the release clarified the handling of QoS errors within ESM procedures and removed unimplementable QoS operations.

  • Correction on retry restriction for ESM#66 TS 24.301CR3363
  • Correction to handling of ESM timers in abnormal cases TS 24.301CR3377
  • No retry in 2G/3G/5G for PDN type related ESM causes TS 24.301CR3412
  • Missing QoS flow description parameters for GBR QoS flows in 5GSM and ESM coordination TS 24.501CR2122
  • Handing of QoS errors in ESM procedures TS 24.501CR2534
  • Delete unimplementable QoS operations in ESM procedure TS 24.501CR2535
Rel-17 6 changes

In Release 17, the ESM function saw clarifications and corrections focused on UE retry behavior for specific ESM causes and the handling of the ESM non-congestion back-off timer, particularly during detach procedures. The updates also involved aligning and adding certain ESM cause codes on the network side to ensure consistent operation. These refinements aimed to improve the robustness of session management procedures, such as during attach or service request flows where ESM messages are involved.

  • Clarify ESM non-congestion back-off timer handling for detach required TS 24.301CR3484
  • Correction on UE retry restriction for ESM causes #50#51#57#58#61 TS 24.301CR3496
  • Correction on UE retry restriction for ESM causes #50#51 TS 24.301CR3497
  • Alignment on UE retry restriction for ESM causes #50#51 TS 24.301CR3540
  • Add some missing ESM causes on the network side TS 24.501CR2687
  • Handling of ESM non-congestion back-off timer TS 24.501CR4031
Rel-18 4 changes

In Release 18, the ESM function introduced a new, specific ESM cause for "User authentication or authorization failed" and defined a mechanism for custom throttling to temporary failed ESM procedures. The release also included an enhancement for exchanging the SDNAEPC EAP message within ESM procedures and corrected the ordering of existing ESM cause values.

  • Exchanging the SDNAEPC EAP message in ESM procedures TS 24.301CR3853
  • Defining the ESM cause "User authentication or authorization failed" TS 24.301CR3850
  • Fix the order of ESM cause values TS 24.301CR3862
  • Custom throttling to temporary failed ESM procedure TS 24.301CR4053
Rel-19 4 changes

In Release 19, ESM enhancements introduced more robust handling of data transport and error conditions. Specifically, the release defined procedures for sending an ESM TRANSPORT message in EMM-IDLE mode with a suspend indication and for using ESM STATUS messages to indicate invalid EPS Bearer Identifiers (EBIs) identified from EMM TRANSPORT messages. Additionally, it addressed the handling of specific ESM cause values and APN congestion control upon reception of an ESM data transport message.

  • Handling of APN congestion control on reception of ESM data transport message TS 24.301CR4038
  • Reception of ESM cause value is #50, #51 etc. during attach TS 24.301CR4203
  • Sending ESM TRANSPORT Message in EMM-IDLE mode with suspend indiccation TS 24.301CR4239
  • ESM STATUS messages are used to indicate invalid EBIs identified from EMM TRANSPORT messages sent as part of the EMM data transport procedure TS 24.301CR4530

Explore further

Broader topics and technologies where ESM plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 24.301 vj60 NAS protocol for Evolved Packet System Rel-19
TS 24.305 vj00 Selective Disabling of 3GPP UE Capabilities Rel-19
TS 24.501 vj50 5G NAS Protocols Specification Rel-19
TS 24.801 v810 CT1 SAE NAS Aspects for EPC Rel-8
TS 24.890 vg00 5G NAS Protocol for 5GS Stage 3 Rel-16
TS 28.628 vj00 SON Policy NRM IRP Information Service Rel-19
TS 29.272 vj40 Diameter Interfaces for MME/SGSN Rel-19
TS 32.522 vb70 SON Policy NRM IRP Information Service Rel-11
TS 32.551 vj00 Energy Savings Management Concepts and Requirements Rel-19
TS 32.826 va00 Study on Energy Savings Management in LTE/SAE Networks Rel-10
TS 32.834 vb00 Inter-RAT Energy Saving Management Study Rel-11
TS 36.401 vj00 E-UTRAN Overall Architecture Description Rel-19
TS 36.509 vh40 EPC Special UE Conformance Testing Functions Rel-17
TR 36.927 vj00 Network Energy Saving for E-UTRAN 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.