This Annex provides examples on how EIF calculate the energy consumption for required granularities.
The energy consumed at a UPF (
EUPF )or a gNB (
EgNB ) is known over a time window T. And the EIF is aware of the data volume (
DV ) consumed at a UPF by a UE (
DVUE,UPF ), UE PDU session (
DVSession,UPF ) and UE QoS flow (
DVFlow,UPF ) over the time interval T. The EIF is aware of the overall data volume at a gNB (
DVgNB ), as well as at a UPF (
DVUPF ) which serving the UE. Then based on the below example formulas, the required granularities Energy consumption information can be obtained.
To derive the of energy consumed at a gNB over a period of time T by a UE, PDU session, QoS flow, the formulas are:
To derive the energy consumed at a UPF over a time period T by a UE, session, QoS flow the formulas are:
To derive the energy consumed in the network in the time interval T by a UE (
EUE ), Session (
ESession ), QoS flow (
EFlow ), the formula is:
EUE,gNB =
∑gNBi∈gNBTUE EUE,gNBi +
∑UPFi ∈ UPFTUE EUE.UPFi
where
gNBTUE are all gNBs used by the UE in an interval T,
UPFTUE are all UPFs used by the UE in an interval T.
ESession =
∑gNBi∈gNBTSession ESession,gNBi +
∑UPFi ∈ UPFTSession ESession.UPFi
where
gNBTSession are all gNBs used by the PDU Session in an interval T,
UPFTSession are all UPFs used by the PDU Session in an interval T.
EFlow =
∑gNBi∈gNBTFlow EFlow,gNBi +
∑UPFi ∈ UPFTFlow EFlow.UPFi
where
gNBTFlow are all gNBs used by the QoS Flow in an interval T,
UPFTFlow are all UPFs used by the QoS Flow in an interval T.