Slicing and orchestration in service-oriented 5G architecture · Slicing and orchestration in...
Transcript of Slicing and orchestration in service-oriented 5G architecture · Slicing and orchestration in...
Slicing and orchestration in
service-oriented 5G
architecture
Navid Nikaein
Assistant Professor at Eurecom
Coordiantor of Mosaic5G Inititive
Plennary keynote at IEEE/IFIP WONS 2018
6-8 February 2018, Isola 2000, France
(c) Navid Nikaein 2017 1
(c) Navid Nikaein 2017 2
Connected, Controlled, and Flexible
Value Creation Consistent experience
Sustainable business model
What is 5G?
(c) Navid Nikaein 2017 3 Not a one-size fits all
(c) Navid Nikaein 2017 4 Service-Oriented 5G
Turn physical infrastructure into
multiple logical networks
(c) Navid Nikaein 2017 5 Communication-oriented 4G
Servers
Data-centers
Today’s 4G is designed for
limited number of UCs
Throughput-optimized
Fixed
Rigid
(c) Navid Nikaein 2017 6 Communication-oriented 4G
Mindful about
3GPPP facts and figures
514 Companies from 45 Countries
50,000 delegate days per year
40,000 meeting documents per year
1,200 specifications per Release
10,000 change requests per year
(c) Navid Nikaein 2017 7 Service-oriented 5G
Future mobile network will look
fundamentally different
There will be no “one-size-fits-all”
architecture
Like it or not
(c) Navid Nikaein 2017 8 Service-oriented 5G
Flexible and Customizable
for each use-cases
uRLLC xMBB
mMTC
(c) Navid Nikaein 2017 9 Service-oriented 5G
Trends
Softwarization
Virtualization
Disaggregation
Service-oriented architecture
(c) Navid Nikaein 2017 10 Service-oriented 5G
Why will it happen?
Extreme network flexibility and
modularity
(c) Navid Nikaein 2017 11 Service-oriented 5G
3GPP re-architects mobile networks
(c) Navid Nikaein 2017 12 Service-oriented 5G
3GPP re-architects mobile networks
AMF Access & Mobility Management Function
AUSF Authentication Server Function
NRF Network Repository Function
UDM Unified Data Management
DN Data Network
UEs
UPF DN
User Plane
NSSF
PCF
AMF
UDM
AUSF
SMF
NEF
NRF
AF
Control Plane
CU DU
DU
SMF Session Management Function
UPF User Plane Function
AF Application Function
PCF Policy Control Function
NEF Network Exposure Function
Message Bus
(c) Navid Nikaein 2017 13 Service-oriented 5G
3GPP Role Model
(c) Navid Nikaein 2017 14 Shared Resources?
Sharing
(c) Navid Nikaein 2017 15 Isolated Resources?
(c) Navid Nikaein 2017 16 Automation-Orchestration
(c) Navid Nikaein 2017 17 Automation-Orchestration
the phase change of
modern software
Software cost
Operation cost
Free software is becoming expensive
(c) Navid Nikaein 2017 18 Automation-Orchestration
LifeCycle Management
(Encapsulate operation)
(c) Navid Nikaein 2017 19 Automation-Orchestration
LifeCycle Management
(Encapsulate operation)
https://jujucharms.com/q/oai
(c) Navid Nikaein 2017 20 Disaggregation
Serv
ices
S1 S2 S3 S1 S2 S3 S1 S2 S3 S1 S2 S3 R
adio
Reso
urc
es Multiplexing gain
BS1 BS2 BS3
40% of resources are not used
BS
vBS1 vBS3 vBS2
(c) Navid Nikaein 2017 21 Multiplexing Gain
(c) Navid Nikaein 2017 22 Network Slicing Concept
Sub-network
instance
Sevice
Instance 1
Sevice
Instance 2
Sevice
Instance 3
Sevice
Instance 4
Network slice Instance 1 Network slice Instance 2 Network slice Instance 3 Network slice Instance 4
Sub-network
instance
Sub-network
instance
Sub-network
instance
Sub-network
instance
Resources/Network infrastructure/Network functions
(c) Navid Nikaein 2017 23 Network Slicing Concept
Turn physical infrastructure into multiple logical networks on
top of a partially shared network infrastructure
Each instance of a network slice represents an independent end-to-
end network
Efficient
sharing of
radio and
spectrum
resources
Functional
and
performance
isolation
Plug & Play
CP/UP
customization
API Cognition
Foundations
(c) Navid Nikaein 2017 24 Enabling Technologies
Application
MEC
SDN
Network Infrastructure
• Video Optimization • Recommendation System • IoT Gateway • Data Analysis
• RESTful API, Message Bus • Edge Packet Service • Application Manager • Radio Network Information • SDN API Library
• SD-RAN controller • SD-CN controller • Forwarding Engine • Datapath Driver
• LTE eNodeB, NR, NB-IOT • Xhaul transport network • Switches, Routers
NFV Cloud Infra
(c) Navid Nikaein 2017 25 RAN Slicing System
Service provider: owner of data
with isolated and customized
services
Runtime: mutli-service execution
environment allowing to monitor
and control the behavior of the
underlying RAN resources,
states, and functions
Infrastructure: including RAN
module, physical infrastructure,
and radio spectrum
(c) Navid Nikaein 2017 26 RAN Slicing
Inter-Slice Resource Partitioning
(c) Navid Nikaein 2017 27 RAN Slicing Example
Function customization in Monolithic BS
(c) Navid Nikaein 2017 28 Benefit of Slicing
Maximize the multiplexing gain
Isolate tenants resources
customize tenant resources
(c) Navid Nikaein 2017 29 Two numbers in Slicing
What is the typical number of
slices?
What is the typical lifetime of a
slice?
(c) Navid Nikaein 2017 30 Two questions in Slicing
Why such a big complexity to
support slicing?
Is the net neutrality principles
retained ?
(c) Navid Nikaein 2017 31 Example Research Areas
Realtime control and coordination in RAN and CN
Tradeoff between slice isolation and resource sharing
Security control across many logical networks and abnormally detection
Pattern recognition and correlation to support QoS-QoE
Predict network behavior if a given control logic is applied
Automate failover and network health monitoring and prediction
Dynamic guarantees as a function of cost /adaptive/probabilities
(c) Navid Nikaein 2017 32 Opensource Platforms
Need for agile network service delivery
platforms and use-cases for 4G-5G
R&D
5G-IaaS
5G-PaaS
5G-SaaS
Host 5G service
Build 5G service and open APIs
Consume 5G service
(c) Navid Nikaein 2017 33 Mosaic5G.io Ecosystem
Agile network service delivery platforms
A Flexible & Programmable
SD-RAN Platform
A Low Latency SDN-based
MEC Platform
An event-driven juju-based
service orchestrator core
A Flexible & Programmable
SD-CN Platform
Network function & application
distribution Repository
Remotely accessible
experimentation testbed
(c) Navid Nikaein 2017 34 Mosaic5G.io Ecosystem
Agile network service delivery platforms
(c) Navid Nikaein 2017 35 Mosaic5G.io Objectives
Software-Defined Network
Service Delivery Platform
Network Intelligent
Network Applications
Custom Use-Case
(c) Navid Nikaein 2017 36 Success Stories
MWC 2016, 2017 ITU, FG-13, 2016, 2017
Mobicom 2014,2016,2017 EUCNS 2015, 2016, 2017
ETSI 2016, 2017
OPNFV 2016
(c) Navid Nikaein 2017 38 Thoughts
(c) Navid Nikaein 2017 39
Net neutrality
Difference with 4G
Number of slice and lifetime of slice
Resource allocation 2-level scheduling
Why such a huge complexity? Enabling Vertical support,
Example of Research Topics through
Mosaic5G Realtime control and coordination in RAN and CN
Network slicing Tradeoff between slice isolation and resource sharing
Security control across many logical networks and abnormally detection
Network intelligence Map metrics to QoE
Predict network behavior if a given control logic is applied
Automate failover and network health monitoring and prediction
Adaptive scheduling Dynamic guarantees as a function of cost /adaptive/probabilities
(c) Navid Nikaein 2017 40
THANK YOU
41 (c) Navid Nikaein 2017
(c) Navid Nikaein 2017 42
(c) Navid Nikaein 2017 43 RAN Slicing
Disaggregated BS
(c) Navid Nikaein 2017 44 What is Mosaic5G.io?
Mosaic-5G.io was formed to develop, promote, and share an agile network service delivery platforms and use-cases for 4G-5G
R&D Transform today’s static RAN and CN
infrastructures into extensible, software-based platforms as a service
Explore new ideas as well as application and business needs
Bridge the gap between communication, computing, and data analysis
(c) Navid Nikaein 2017 45 Service-oriented 5G
3GPP re-architects mobile networks
AMF Access & Mobility Management Function
AUSF Authentication Server Function
NRF Network Repository Function
UDM Unified Data Management
DN Data Network
UEs
UPF DN
User Plane
NSSF
PCF
AMF
UDM
AUSF
SMF
NEF
NRF
AF
Control Plane
CU DU
DU
SMF Session Management Function
UPF User Plane Function
AF Application Function
PCF Policy Control Function
NEF Network Exposure Function