[FS_Energy_Ph2_MED] Solution for KI #6 Client-driven management of media delivery service energy optimisation
This CR adds Solution #12 addressing Key Issue #6: "Client-driven management of media delivery service energy optimisation". The solution enables the Media AF to manage energy-saving operations that may cause QoS and QoE degradation through coordination between the 5GC, Media Application Providers, and UE.
The solution defines three interaction models between AF and NWDAF:
Nnef_* APIs (TS 29.522)NEF interacts with NWDAF on AF's behalf
Via PCF (N5 reference point):
Npcf_PolicyAuthorization (TS 29.514)PCF passes results back to AF
Direct service-based interaction:
Nnwdaf servicesNnwdaf_AnalyticsInfo_Request/SubscribeSmf_EventExposure serviceNote: No direct AF-SMF interface exists in 3GPP specifications.
Energy Policy Provisioning:
- Media Application Provider provisions energy policies in advance
- Policies aligned with contracts (e.g., green streaming agreements)
- Define acceptable QoS/QoE ranges for media delivery
Energy Saving Triggers:
- 5G Core triggers: Network decides to reduce QoS (e.g., bandwidth allocation)
- Media Application Provider triggers: Based on cloud provider contracts or resource status
- Mix of real-time triggering and pre-provisioned policies
User Tolerance Assessment:
- Energy Information AF assesses QoE impact when triggered
- Compares requested QoE with predefined thresholds
- May query SMF for user subscription QoE levels (from UDM)
- If within agreed levels → proceed without approval (collect feedback)
- If exceeds levels → request user approval via notification
UE QoE Control:
- Energy Information Client in Media Session Handler assesses status
- Determines if Media-aware Application can tolerate degradation
- Manages QoE to stay above pre-defined thresholds
Energy Information AF Responsibilities:
- Validates Energy Information Exposure Specifications
- Subscribes to NF Energy Information from EIF (E12)
- Subscribes to AS Energy Information from Application Server (E3)
- Collates and exposes Network Energy Information to Energy Information Collector (E5)
- Interacts with NWDAF via NEF (N33), PCF (N5), or direct service-based interface
Energy Information Collector Responsibilities:
- Acquires collection configuration from Energy Information AF
- Collects energy information at different granularities (UE, PDU Session, QoS flow)
- Per TS 23.501 clause 5.51.2.3
Provisioned by Media Application Provider to guide Media AF behavior:
Conveyed by Media AF to Media Session Handler upon QoS degradation:
Based on TS 38.300 clause 21.2.1:
measConfigAppLayerContainer in RRCReconfiguration to UEMeasurementReportAppLayer to gNodeB5GC-Initiated Trigger Process (Step 21 details):
1. UDM provisions "QoE reduction authorization" in user subscription (TS 23.502 clause 5.2.3.1)
2. SMF selects specific UE/application for QoS reduction
3. SMF subscribes to Observed Service Experience analytics from NWDAF with candidate QoS parameter sets
4. NWDAF provides predicted QoE to SMF
5. SMF optionally queries UDM for "QoE reduction authorization"
6. SMF sends energy saving trigger to AF with QoE ranges
Media Application Provider Trigger (Step 10a):
- Provider decides to reduce AS energy consumption (e.g., during peak hours 12:00-14:00)
- Can be pre-provisioned schedule or real-time trigger
- Trigger contains possible QoE ranges
EIF to EIAF Request (Step 10b/9):
- EIF informs EIAF via E12 to request UE Media Client QoE degradation
- Due to network and/or UE energy saving
EIAF Activation (Step 10/20):
- EIAF receives request and activates energy saving mode
- Determines which UEs under control to activate
QoE Reduction Request (Steps 18/22):
- EIAF requests subset of Media Clients to reduce QoE via E5
- Based on comparison with pre-defined ASP standards
Current QoE Reporting (Steps 13/22a):
- Media Session Handler requests current QoE metrics from Media Access Function (M11)
UE Decision Point (Step 14/23):
If UE does not agree:
- Does not activate buffer control
- Session continues unmodified
- Optional notification to Media AF of preference
If UE agrees (Steps 25-31):
25. Media Session Handler instructs Media Access Function to activate buffer control
26. Media Access Function activates buffer control
27. Ongoing session requires modification
28. Media Session Handler requests Media AF to modify session (new dynamic QoS policy at M5)
29/24. Media AF modifies session and acknowledges
30. Media Session Handler establishes session with new QoE
31. Media continues with possibly reduced QoE
Identified gaps requiring specification:
Proposed normative work in TS 26.512:
Specific to 5G Media Streaming System sessions
Reference Point M5 Extensions:
Contrast with Alternate QoS Profile Feature:
- This solution differs from TS 23.501 clause 5.7.1.2a Alternate QoS Profile feature
- Alternate QoS Profile: Network (NG-RAN) dynamically adapts QoS for network energy saving
- Solution #12: Client-driven approach with user consent and application-level adaptation
Solution Benefits:
- Dynamic coordination between Media AF, 5GC, Media Application Provider, and UE
- User-aware energy-saving decisions based on QoE tolerance
- Joint network-UE optimization of energy while maintaining service continuity
- Proactive QoE management before quality deteriorates