5G – Peak Complexity
(and how to make it simpler)
Dan Warren, Head of Network Standards & Research, Samsung
ⓒ 2019. Samsung Electronics. All rights reserved.
A quick recap…
2
ⓒ 2019. Samsung Electronics. All rights reserved.
5G Architecture
NSMF MDAF NSSF NEF NRF PCF UDM UDR AF
CSMF EGMF NFMF AUSF AMF SMF UDSF NWDAF
SEPP
UPF
DN
5G-EIR
NSSMF
NFVO
VNFM
VIM
All VNFs
Orchestration
Management
Control Plane
User Plane
RRU DU
CU-CP
CU-UP
VNF
Pool
ⓒ 2019. Samsung Electronics. All rights reserved.
Operational realities
ⓒ 2019. Samsung Electronics. All rights reserved.
Sliced to abstraction?
DN
NFVO
VNFM
VIM
Orchestration
Management
Control Plane
User Plane
CU-DU Split
Use Plane LBO
MEC
NSMF MDAF NSSF UDM UDR AF
AUSF UDSF NWDAF
SEPP
5G-EIR
NSSMF
NWDAF
5G-EIR
CU-DU split with shared core VNFs
Use Plane LBO with shared core VNFs
Use Plane LBO with (different) shared core VNFs
CU-DU Split
Use Plane LBO
MEC
CU-DU split with shared core VNFs
Use Plane LBO with shared core VNFs
Use Plane LBO with (different) shared core VNFs
CU-DU Split
Use Plane LBO
MEC
CU-DU split with shared core VNFs
Use Plane LBO with shared core VNFs
User Plane LBO with (different) shared core VNFs
VNF
Pool
ⓒ 2019. Samsung Electronics. All rights reserved.
Where to apply AI? Everywhere!
6
ⓒ 2019. Samsung Electronics. All rights reserved.
Is there anything other than a full system view?
7
NF
Optimise
throughput
15%
1. Objective specific vs. full NF optimisation
NF
Reduce Power
Consumption
-15%
NF
Optimise
throughput
? %
Reduce Power
Consumption
? %
Multi-KPI
Optimisation ? %
…
ⓒ 2019. Samsung Electronics. All rights reserved.
Is there anything other than a full system view?
8
NF1
Optimise
throughput
15%
NF2
Optimise
throughput
10%
NF3
Optimise
throughput
20%
45% ?
51.8% ?
15% ?
0% ?
-15% ?
2. Function specific vs end-to-end
?? ??
Optimise end-to-end throughput
ⓒ 2019. Samsung Electronics. All rights reserved.
Is there anything other than a full system view?
9
NF1
Optimise
throughput
15%
3. Function specific vs Domain
NF1
Optimise
throughput
15%
NF1
Optimise
throughput
15%
NF1
Optimise
throughput
15%
NF1
Optimise
throughput
15%
Optimise Load Balancing
ⓒ 2019. Samsung Electronics. All rights reserved.
Combining the conclusions
10
NF1
Optimisation
1
Optimisation
2
Multi-KPI
Optimisation
…
NF1
Optimisation
1
Optimisation
2
Multi-KPI
Optimisation
…
NF1
Optimisation
1
Optimisation
2
Multi-KPI
Optimisation
…
NF1
Optimisation
1
Optimisation
2
Multi-KPI
Optimisation
…
NF1
Optimisation
1
Optimisation
2
Multi-KPI
Optimisation
…
NF1
Optimisation
NF1.1
Optimisation
NF1.2
Multi-KPI
Optimisation
…
Optimise NF1 Domain KPIs
NF2
Optimisation
1
Optimisation
2
Multi-KPI
Optimisation
…
NF2
Optimisation
1
Optimisation
2
Multi-KPI
Optimisation
…
NF2
Optimisation
NF2.1
Optimisation
NF2.2
Multi-KPI
Optimisation
…
Optimise NF2 Domain KPIs
NF3
Optimisation
1
Optimisation
2
Multi-KPI
Optimisation
…
NF3
Optimisation
NF3.1
Optimisation
NF3.2
Multi-KPI
Optimisation
…
Optimise NF3 Domain KPIs
Optimise end-to-end KPIs
This is without Slicing, without Service orchestration and only considering one Network Function per domain.
Why is it so hard (particularly when it seems so easy in a Cloud)?
ⓒ 2019. Samsung Electronics. All rights reserved.
Thoughts and observations
11
ⓒ 2019. Samsung Electronics. All rights reserved.
Micro-Services and Kubernetes
12/23
5G Network Function A
Consumer
Network Service 1
Network Service 2
Create
Update
Release
Request
Response
Operation
5G Network Function B
Network Service N