[FS_Energy_Ph2_MED] Solution for KI#5 and#6 Client-based Media Application Server selection
This CR proposes Solution #11(b) addressing:
- Key Issue #5: Media Application Server Energy management
- Key Issue #6: Client-driven management of media delivery service energy optimisation
New normative references added:
- [36300]: TS 36.300 - E-UTRA and E-UTRAN Overall description
- [28558]: TS 28.558 - UE level measurements for 5G system
- [23288]: TS 23.288 - Architecture enhancements for network data analytics services
The solution enables Media AS service endpoint reselection during an active media delivery session based on:
- UE application QoE requirements (resolution, bit rate, etc.)
- Energy-related characteristics of individual Media AS service locations (load, energy consumption, QoE metrics)
Energy Information AF (EIAF):
- Instantiated in Media AF
- Evaluates energy consumption and efficiency for ongoing media services
- Uses energy-related parameters provisioned via M1
- Provides energy-related indications/recommendations to Media AF when thresholds are crossed
- Correlates QoE information with service-level and media-level energy information
Energy Information Collector (EIC):
- Instantiated in Media Session Handler of UE Media Client
- Receives information via E5 for correlation with QoS/service information
- Provides feedback to Media Application Provider via M8
- Does not directly influence media adaptation decisions (controlled by Media AF)
The solution reuses the Application Server (AS) Energy Report for consistent reporting:
Reused elements:
- Energy consumption and efficiency indicators → mapped to EnergyConsumptionValue and EnergyEfficiencyMetric
- Reporting scope and aggregation level → determines EnergyMeasurementScope
- Reporting triggers and reasons → reflected in EnergyReportingReason
- Reporting timing and validity → reused for EnergyMeasurementTime, EnergyInformationTimestamp, EnergyReportValidityTime
The Energy Information AF combines AS Energy Report information with additional context (QoS degradation, QoE metrics from OAM, policy constraints from M1) to derive consolidated energy-related information conveyed via E5.
Parameters provisioned to Energy Information AF:
| Parameter | Description |
|-----------|-------------|
| Energy Policy identifier | Identifies the energy policy instance |
| Energy monitoring Configuration scope | Scope and granularity (per service/session/component) |
| Energy reporting configuration | Reporting conditions (frequency, threshold triggers) |
| Energy thresholds | Threshold values for consumption/efficiency |
| Energy adaptation guidance | Recommended energy-aware adaptation actions (codec selection, rate reduction, etc.) |
| Energy suspension policy | Conditions for suspending media components/sessions |
| Energy recovery policy | Conditions permitting increased energy consumption |
| Energy reporting recipient | Entities receiving energy reports/notifications |
| Service energy profile | Energy efficiency profile for service/application |
| Energy Measurement Time | Time/interval for measurements |
| Energy Report Validity Time | Validity period for reported information |
Parameters conveyed from Energy Information AF to Energy Information Collector:
| Parameter | Description |
|-----------|-------------|
| Energy Policy identifier | Identifies applicable energy policy |
| Application Identifier | Service/application/media session group |
| Energy measurement scope | Scope of reported information |
| Energy measurement time | Time/interval of measurement |
| Energy threshold status | Whether thresholds crossed |
| Energy budget status | Current budget status |
| Energy adaptation status | Whether adaptation actions applied |
| Energy reporting reason | Reason for reporting |
| EnergyReportValidity time | Validity period |
| EnergyInformationTimestamp | Generation timestamp |
| Energy Adaptation Recommendation | Recommended energy-related actions |
| EnergyConsumptionValue | Measured/estimated consumption |
Follows TS 38.300 Clause 21.2.1 (management-based QMC activation):
Identified gaps in Release 19 specifications (in addition to Solution #5 gaps):
Beyond Solution #5 normative work, additional changes to TS 26.512:
a) Extensions to M11 procedures and service-based interfaces for:
- Media Access Function reporting initial QoE metrics to Media Session Handler for ongoing sessions
b) Extensions to M11 procedures and service-based interfaces for:
- Energy Information AF and Media AF mapping UEs to Media AS service locations based on base URL, UE-related metrics, and AS Energy Report information
The solution describes:
- Exposure of energy-related information about different service locations from Media AS to Media AF
- Exposure of this information to UE application during media delivery session
- Dynamic reselection of Media AS service locations during ongoing M4 sessions based on:
- UE application QoE requirements
- Energy-related characteristics from Media AS service locations
- Mechanism enabling Media Client to dynamically select most energy-efficient service location
- Interaction between Energy Information AF and Media Client for joint selection based on network and UE energy information
Applicability: Downlink media sessions, uplink media sessions, and RTC communication sessions
Key Factors:
1. Energy efficiency metrics from Network Operator (power consumption profiles, energy performance indicators from Media AS service locations)
Approach: Optimizes energy consumption of multimedia content delivery while maintaining service quality, operating entirely within network layer using standard adaptive streaming frameworks for compatibility with existing ecosystems.