[FS_Energy_Ph2_MED] Solution for Key #6 on Client-driven switching between multipath and single path media delivery based on energy information
This CR proposes a solution for Key Issue #6 addressing client-driven management of media delivery service energy optimization, specifically focusing on switching between multipath and single-path media delivery based on energy information from the network.
The candidate solution addresses Key Issue #6 on client-driven switching between multipath and single-path transport sessions based on network energy consumption information. The solution is mapped in Table 7.1-1 showing the relationship between solutions and key issues.
The solution introduces switching between:
- Multipath transport session: potentially over multiple access networks
- Single-path session: based on energy consumption information from network to UE
Two operational modes are supported:
- Transparent to application layer (hidden behind virtual tunnel interface per TS 23.501 clause 5.32.2)
- Explicitly indicated to Media Access Function by Media Session Handler or Media-Aware Application (per TS 23.512 clause 13.2.4)
Figure 7.X.2.13-1 depicts the reference architecture based on the generalized Media Delivery architecture (TS 26.501 clause 4.1.2):
Network Side:
- Energy Information Function (EIF): Collects energy consumption information per TS 23.501 clause 5.51.2.2
- Energy Information AF: Instantiated in Media AF, receives information from EIF
UE Side:
- Energy Information Collector: Instantiated in Media Session Handler of Media Client
- Media-Aware Application: Makes switching decisions
- Media Access Function: Implements transport session changes
Key Reference Points:
- E5: Energy information delivery from Energy Information AF to Energy Information Collector
- M4: Media flow exchange and switching decision interface
No new reference points are defined; existing architecture is reused.
Table 7.X.25.21-1 defines the baseline information structure:
- Access network energy cost information: Array of descriptors providing network energy cost for delivering application flows over specific access networks for the current Media Delivery session
This enables UE to determine relative cost of establishing transport connections over different available access networks.
Figure 7.X.36-1 details the complete procedure with the following key steps:
NOTE 2: Network Energy Information includes access network energy cost information per clause 7.X.5.1
Media delivery session established between UE and network entities, potentially using multipath transport (TR 26.804 clause 5.18.4)
Media Session Handler configures Energy Information Collector to subscribe to energy events via internal client API
Energy Information Collector subscribes to receive energy events from Energy Information AF over E5
M4 media flows exchanged between Media Access Function and Media AS
EIF provides NF energy information to Energy Information AF per TS 23.501 clause 5.51.2.2
May be relayed via NEF if Media AF is untrusted
Energy Information AF forwards energy consumption information to Energy Information Collector over E5
Energy Information Collector forwards energy information to Media Session Handler via internal client API
UE internal energy consumption to support multipath over multiple access networks
Media Session Handler updates transport session parameters per TS 26.512 clause 13.2.4 (if needed)
Media Access Function applies updated configuration to media delivery transport session
Media Access Function and Media AS switch to new transport session for M4 application flows
The solution identifies gaps beyond the baseline procedure (clause 7.6.4):
Additional Gaps for This Solution:
- Energy Information AF must acquire per-access network energy cost information (clause 7.X.5.1)
- Energy Information AF must include per-access network energy cost in Network Energy Information report to UE
- Media Aware Application and Media Session Handler must implement decision logic for switching between single-path and multi-path based on received Network Energy Information
Beyond baseline normative changes in clause 7.6.5, the following additional normative work is proposed: