T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN...

88
(c) Navid Nikaein 2017 1 T01: RAN Slicing Challenges, Technologies, and Tools Navid Nikaein Assistant Professor - Eurecom Coordiantor of Mosaic-5G Initiative Tutorial IEEE/IFIP Network Operations and Management Symposium 23-27 April 2018. Taipei, Taiwan (c) Navid Nikaein 2017 1

Transcript of T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN...

Page 1: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

(c) Navid Nikaein 2017 1

T01: RAN Slicing Challenges,

Technologies, and Tools

Navid Nikaein

Assistant Professor - Eurecom

Coordiantor of Mosaic-5G Initiative

Tutorial IEEE/IFIP Network Operations and

Management Symposium

23-27 April 2018. Taipei, Taiwan

(c) Navid Nikaein 2017 1

Page 2: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

2

(c) Navid Nikaein 2017 2 Tutorial Objectives

Provide a comprehensive guide on RAN slicing and orchestration

(1) highlight the importance and timeliness of

softwarization, virtualization, and disaggregation of RAN to enable

multiservice multi-tenant RAN toward So-RAN architecture

(2) Discuss the interconnection of a RAN slice with

core Network Slices to enable an E2E slice in 5G

(3) Cover a well-balanced research and development topics including challenges, key technologies, and proof-of-concept prototyping

Page 3: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

3

(c) Navid Nikaein 2017 3

Connected, Controlled, and Flexible

Value Creation Consistent experience

Sustainable business model

What is 5G?

Page 4: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

4

(c) Navid Nikaein 2017 4 Many 5G Use-cases

Page 5: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

5

(c) Navid Nikaein 2017 5 Internet of Skills Source: Dohler

Page 6: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

6

(c) Navid Nikaein 2017 6 E-Health: When Robotics meets 5G

Paramedic Wearable Pack

4G/5G

Interactive Video Hospital Patient

Prioritisation Monitoring & Control

Haptic Human Interface

Ultra-Fast Network

© redzinc

Page 7: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

7

(c) Navid Nikaein 2017 7 Is 4G enough?

Servers

Data-centers Communication-oriented

Today’s 4G is designed for a

limited number of UCs

- Throughput-optimized

- Fixed

- Rigid

Page 8: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

8

(c) Navid Nikaein 2017 8 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

LTE

© 3GPP

Page 9: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

9

(c) Navid Nikaein 2017 9 Service-oriented 5G

Future mobile network will look

fundamentally different

There will be no “one-size-fits-all”

architecture

Like it or not

Page 10: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

10

(c) Navid Nikaein 2017 10 Not a one-size fits all

Page 11: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

11

(c) Navid Nikaein 2017 11 Not a dedicated-network

Building a different network is also not

a viable option

Page 12: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

12

(c) Navid Nikaein 2017 12 One-Network, Many-Service

Turn physical infrastructure into multiple

logical networks, one per service instance

© Ericsson WP

Multi-Service Network

Page 13: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

13

(c) Navid Nikaein 2017 13 One-Network, Many-Service

Turn physical infrastructure into multiple

logical networks, one per service instance

© NGMN WP

Page 14: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

14

(c) Navid Nikaein 2017 14 5G technology enablers © Coherent Project

Page 15: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

15

(c) Navid Nikaein 2017 15 Service-oriented 5G

Network Slicing

Flexible & Customizable

for each use-cases

uRLLC xMBB

mMTC

Page 16: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

16

(c) Navid Nikaein 2017 16 Service-oriented 5G

Slicing Technology Enablers:

- Softwarization

- Virtualization

- Disaggregation

Multi-service multi-tenant network

Page 17: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

17

Application

MEC

SDN

Network

• RAN Control & Data Plane separation

• Abstraction & Virtualized Control Functions

• RESTful API

• RAN Optimization

• Network slicing

• IoT Gateway

• Content caching

• CN Control & Data Plane separation

• Abstraction & Programmability

• Application SDK

• LTE eNB

• OpenFlow switch

• Ethernet switch

Cloud &

NFV

(c) Navid Nikaein 2017 17 Slicing Technology Enablers

Page 18: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

18

(c) Navid Nikaein 2017 18 Slicing Technology Enablers

Disaggregation S

erv

ices

S1 S2 S3 S1 S2 S3 S1 S2 S3 S1 S2 S3

Rad

io R

esourc

es

Multiplexing gain

BS1 BS2 BS3

40% of resources are not used

Physical BS

vBS1 vBS3

vBS2

S1

S2

S3

Page 19: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

19

(c) Navid Nikaein 2017 19 Service-oriented 5G

Why will it happen?

Extreme network flexibility and

modularity

Page 20: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

20

(c) Navid Nikaein 2017 20 Service-oriented 5G

Network Slicing

Evolves the value-chain

of telecom industry

Content-aware service optimization

Infrastructure Selection & Performance optimization

InteroperabilityNetwork Infra.

Provider(e.g. operator, vendor)

CommunicationService Provider

(e.g. operators, verticals)

Digital Service Provider

(e.g. OTT, media, social, apps)

Network Function Provider

(e.g. vendors, verticals, 3rd parties)

Data Center Service Provider

(e.g. operator, cloud, IT)

Hardware Provider(e.g. IC designer, IDM)

Hardware supportability

Facility Availability & Compatibility

Page 21: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

21

(c) Navid Nikaein 2017 21 Service-oriented 5G

3GPP Role Model (3GPPP 28.801)

Page 22: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

22

(c) Navid Nikaein 2017 22 Service-oriented 5G

3GPP re-architects mobile networks

Page 23: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

23

(c) Navid Nikaein 2017 23 Communication-oriented 4G

Monolithic BS

Stateful network entities

Transactional communication mode

Certain level of CP and UP separation

Common entity for user mobility and session management

User Plane

Control Plane

SGi

S4

S3

S1-MME

PCRF

S7

S6a

HSS

S10

UE

GERA

N

UTRA

N

SGSN

“ LTE - Uu ”

E-UTRAN

MME

S11

S5 Serving

Gateway

PDN

Gateway S1-U

Operator's IP Services

(e.g. IMS, PSS etc.)

Rx+

Page 24: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

24

(c) Navid Nikaein 2017 24 3GPP Network Sharing Models

Multi-operator RAN(MORAN) Shared RAN nodes, dedicated spectrum, but separated CN per operator

Multi-operator CN (MOCN) Shared RAN nodes and spectrum, but separated CN per operator with proprietary services

Gateway CN (GWCN) shared RAN and part of core networks

Dedicated core (DECOR) Deploy multiple dedicated CNs (DCNs) within a single operator network

One or multiple MMEs and SGWs/PGWs, each element

Evolved DECOR (eDECOR) UE assisted DCN selection

Network Node Selection Function (NNSF) at RAN to select directly the proper DCN towards which the NAS signaling needs to be forwarded

Congestion control and load balancing among multiple DCN with shared MME

Page 25: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

25

(c) Navid Nikaein 2017 25 3GPP 5G RAN and CN

3GPP re-architects mobile networks

3 Tier RAN Node CU0 DU[0-n] RRU[0-m]

Functions Split

CP UP split

Service-oriented CN service catalog and discovery

Slice selection function

CP and UP split UE (R)AN UPF

AF

AMF SMF

PCF UDM

DNN6

N1

NRFNEF

N3

N2 N4

AUSF

Nausf Namf Nsmf

NpcfNnrfNnef Nudm Naf

Page 26: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

26

(c) Navid Nikaein 2017 26 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

NSSF Network slice selection function

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

Page 27: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

27

(c) Navid Nikaein 2017 27 3GPP network slicing

3GPP re-architects mobile networks

Page 28: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

28

(c) Navid Nikaein 2017 28 NSSF: Network slice selection function

Select the set of network slice instances serving the UE

Determine the allowed Network Slice Selection Assistance

Information (NSSAI) and the mapping to the subscribed S-NSSAIs

Determine the configured NSSAI and the mapping to the

subscribed S-NSSAIs

Determine the AMF set to be used to serve the UE or a list of

candidate AMFs by querying the NRF

Page 29: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

29

(c) Navid Nikaein 2017 29 NRF: network repository function

Provides information on the discovered NF instances upon discovery requests

Maintains the NF profile of available NF instances and their supported services

NF Profile: instance ID, type, PLMN ID, Network Slice identifiers, IP address of

NF, NF capacity information, NF specific service authorization information, names of supported services, endpoint addresses of supported services,

identification of stored data information

Page 30: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

30

(c) Navid Nikaein 2017 30 Dedicated or Shared Functions?

Safety/autonomous driving service

URLLC (Ultra Reliable Low Latency)

Infotainment/video streaming

eMBB (Mobile Broadband)

Maintenance/statistics

mIoT, low throughput

SMF1

SMF2 UPF2

NSSF

UPF3 SMF3 URLLC Slice

eMBB Slice

Default Slice

mIoT Slice

UDM NRF PCF

AutoPilot

Caching

UPF1 DN

AMF

Page 31: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

31

(c) Navid Nikaein 2017 31 Dedicated or Shared Resources?

Sharing

Page 32: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

32

(c) Navid Nikaein 2017 32 Dedicated or Shared Resources?

Page 33: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

RAN Slicing

Page 34: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

34

(c) Navid Nikaein 2017 34 Network Slicing Concept

Sub-network

instance

Service

Instance 1

Service

Instance 2

Service

Instance 3

Service

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

Page 35: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

35

(c) Navid Nikaein 2017 35 What is a slice?

Composition and deployment of multiple E2E logical networks tailors to a service

over a shared infrastructure,

and their delivery as a slice

Slice Components

Vertical business apps

Plug&Play control &

management

Custom QoE optimisation

Chained network functions

Programmed data plane for

QoS/SLA

Physical & virtual

resources

Optional

©SliceNet

Page 36: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

36

(c) Navid Nikaein 2017 36 Dedicated and Shared

RAN Slicing

© M. Marina

Page 37: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

37

(c) Navid Nikaein 2017 37 State of the Art

FlexRAN : a SD-RAN platform enabling RAN sharing (Foukas et al., 2016)

Fully isolation platform with vBSs as different slices (Nakao et al., 2017)

Separated radio resources for intra/inter-slice scheduler (Rost et al., 2017)

RRM is enforced using a resource visor per slice (Ksentini et al., 2017)

ORION: BS hypervisor isolate slice-specific control logics and share the

virtualized radio resources (Foukas et al., 2017)

RAN runtime targets customization and multiplexing in several aspects

over disaggregated RAN (Chang et al., 2017)

Page 38: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

38

(c) Navid Nikaein 2017 38 ORION

RAN slicing system (1) Isolate slice-specific

control logics while keeping

common CP/UP functions

(2) Share radio resources in

virtualized or physical form

Page 39: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

39

(c) Navid Nikaein 2017 39 ORION

Components

(1) Slice context manager performs lifecycle

management of each slice (SLA, active UEs, admission control)

(2) Virtualization manager

- provides a generic form of abstraction for virtualizing radio resources and data plane state

- presents a virtual/isolated view to each slice virtual control plane

(3) Radio resource manager allocates physical resources among slices

(4) UE association manager handles slice discovery by UEs and maps UEs to slices

Page 40: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

40

(c) Navid Nikaein 2017 40 ORION

Virtual Control Plane (1) Interacts with the underlying infrastructure via the virtualization Manager of the Hypervisor

- translated into control-data APIs

(2) Operates over vRIB, the locally maintained state of virtual radio resources and data plane

- Slice network view and state

Page 41: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

41

(c) Navid Nikaein 2017 41 ORION

ORION RAN Slicing System

Page 42: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

42

(c) Navid Nikaein 2017 42 RAN Runtime

RAN Slicing Execution Env.

(1) run multiple virtualized RAN module instances with different level of isolation and sharing

(2) Pipeline RAN functions to either via multiplexed or customized CP/UP functions

(3) Share radio resources in virtualized or physical form

Page 43: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

43

(c) Navid Nikaein 2017 43 RAN Runtime

Multiplexing Gain

Page 44: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

44

(c) Navid Nikaein 2017 44 RAN Runtime

(1) Slice data: Slice context and RAN module context

(2) Context manager: Manage slice data and perform CRUD operation

(3) Slice manager: slice life-cycle, program forwarding engine, conflict resolution

(4) Virtualization manager: resource abstraction, partitioning, and accommodation

(5) Forwarding engine: establish slice-specific UP path

Page 45: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

45

(c) Navid Nikaein 2017 45 RAN Runtime

Function customization in Monolithic BS

Page 46: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

46

(c) Navid Nikaein 2017 46 RAN runtime

Disaggregated BS

Page 47: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

47

(c) Navid Nikaein 2017 47 RAN Runtime

Resource Abstraction Requested

resources

Abstraction types

(Resource granularity)

DL resource

allocation type

UL resource

allocation type

Resource

Block

vRBG Type 0

(Non-contiguous)

Type 0, Type 1,

Type 2 distributed Type 1

vRBG Type 1

(Contiguous)

Type 0,

Type 2 localized Type 0

vRBG Type 2

(Fixed position) Type 2 localized Type 0

Capacity vTBS Type 0

(Min RBG granularity) All Types All Types

Page 48: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

48

(c) Navid Nikaein 2017 48 RAN Runtime

4 Steps to radio resources abstraction:

(1) Aggregation

(2) Partitioning

(3) Virtualization

(4) Polling

(5) Slice resource allocation

(6) Slice Scheduling & Accommodation

(7) Multiplexing/preemption

Page 49: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

49

(c) Navid Nikaein 2017 49 RAN Runtime

Inter-Slice Resource Partitioning and Polling

Page 50: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

50

(c) Navid Nikaein 2017 50 RAN Runtime

Decouple resource partitioning and accommodation from resource allocation

Page 51: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

51

(c) Navid Nikaein 2017 51 RAN Runtime

Slice QoS: Multiplexing/Preemption

Page 52: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

52

(c) Navid Nikaein 2017 52 RAN Runtime

Page 53: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

53

(c) Navid Nikaein 2017 53 RAN Runtime

Multiplexing Gain

High traffic arrival rate Low traffic arrival rate

Page 54: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

54

(c) Navid Nikaein 2017 54 Benefit of Slicing

Maximize the multiplexing gain

Isolate tenants resources

Customize tenant service

Page 55: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

55

(c) Navid Nikaein 2017 55 Two numbers in Slicing

What is the typical number of slices?

What is the typical lifetime of a slice?

Page 56: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

Slice Orchestration

(c) Navid Nikaein 2017 56

Page 57: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

57

(c) Navid Nikaein 2017 57 Automation-Orchestration

Page 58: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

58

(c) Navid Nikaein 2017 58 Automation-Orchestration

the phase change of

modern software

Software cost

Operation cost

Free software is becoming expensive

Page 59: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

59

(c) Navid Nikaein 2017 59 Automation-Orchestration

LifeCycle Management

(Encapsulate operation)

Page 60: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

60

(c) Navid Nikaein 2017 60 Automation-Orchestration

LifeCycle Management

(Encapsulate operation)

https://jujucharms.com/q/oai

Page 61: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

61

(c) Navid Nikaein 2017 61 Automation-Orchestration

Dynamic Service updates to maintain and optimize performance/SLA

Page 62: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

62

(c) Navid Nikaein 2017 62 Slice Orchestration

Slices life cycle management - Multi-service chaining of customized and/or shared NFs

- Multi-service chain placement

- Four interfaces I1 to I4

[1] C-Y. Chang, N. Nikaein, et al., Slice Orchestration for Multi-Service

Disaggregated Ultra Dense RANs, IEEE Communication Magazine, 2018.

[2] O. Arouk, N. Nikaein, and T. Turletti, Multi-objective placement of virtual

network function chains in 5G, IEEE CloudNet 2017.

Page 63: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

63

(c) Navid Nikaein 2017 63 Multi-service chaining

Horizontal and vertical service composition

Page 64: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

64

(c) Navid Nikaein 2017 64 Multi-service placement

Respect both service requirements and operator objective

2-stage placement algorithm: Shared → Customized

Page 65: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

65

(c) Navid Nikaein 2017 65 Multi-service placement

Enhance acceptance ratio in multi-service placement - Utilize a smaller group size of RUs (e.g. 6 RUs) as the placement granularity

- Provision heterogeneous resources (i.e., index 2 to 5) base on service requirements

Actions - Scale-up: Reallocate the unused resources to a subset of nodes (e.g., 384 RUs grouped in 24)

- Scale-out: Provision more nodes (e.g., 480 RUs)

Page 66: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

Application Plane

Page 67: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

67

(c) Navid Nikaein 2017 67 Slice programmability

Each slice is a composition of CP/UP processing coupled with a set of control applications responsible to control the

behavior and manage the state

Control applications, shared or dedicated, may be chained together to perform the desired operation

(e.g. monitoring and load balancing)

Each control app can be self-contained: own execution environment, own process and lifecycle, and own instance

of SDK,

Page 68: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

68

(c) Navid Nikaein 2017 68 Slice programmability

Application Plane

(1) Enable automation and extendibility of the network

control operations

(2) Improves decision making process across different slices

(3) Network graph DB and partitioning for multiple

substrates

Page 69: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

69

(c) Navid Nikaein 2017 69 Slice programmability

Application Plane

(1) Enable automation and extendibility of the network control operations

(2) Improves decision making process across different slices

(3) Network graph DB and partitioning for multiple substrates [1] C-Y. Chang, N. Nikaein, Enabling Network Applications for Multi-Service Programmability in a Disaggregated RAN, IEEE Communication Magazine, 2018.

Page 70: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

70

(c) Navid Nikaein 2017 70 Slice programmability

Plug and play application plane

Chaining shared and dedicated control Apps on per slice basis

Two level of Abstractions and SDKs

Page 71: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

71

(c) Navid Nikaein 2017 71 Software-development kit

Abstract the underlying network and controller by means of high-level technology-agnostic level APIs

Decouple control logic from data plane actions following SDN principles

Aggregated and structured network config, status, topology information in form of instantaneous network graphs

Facilitate the development of network control apps (extendable, coordination

Semantic modeling of the underlying networks

Page 72: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

72

(c) Navid Nikaein 2017 72 Slice programmability

Chaining of Slice User Management and RRM Apps

Page 73: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

OpenSource Platforms

Page 74: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

74

(c) Navid Nikaein 2017 74 Opensource Platforms

Need for agile network service delivery

platforms and use-cases for 4G-5G R&D

5G-IaaS

5G-PaaS

5G-SaaS

5G-Data

Use cases 5G Innovations empowered by open-source

Page 75: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

75

(c) Navid Nikaein 2017 75 Mosaic-5G.io Ecosystem

Agile network service delivery platforms

Page 76: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

76

(c) Navid Nikaein 2017 76 Mosaic-5G.io Ecosystem

Agile network service delivery platforms

Page 77: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

77

(c) Navid Nikaein 2017 77 Success Stories

MWC 2016, 2017 ITU, FG-13, 2016, 2017

Mobicom 2014,2016,2017 EUCNS 2015, 2016, 2017

ETSI 2016, 2017

OPNFV 2016

Page 78: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

78

(c) Navid Nikaein 2017 78 Info

Mail : [email protected]

Website : mosaic-5g.io

Linkedin:

https://www.linkedin.com/in/mosaic-5g

Twitter: @mosaic5g

Page 79: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

Conclusion

Page 80: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

80

(c) Navid Nikaein 2017 80 Conclusion

5G and beyond is not only New Radio and verticals, it is also evolution in computing for wireless networks: Central offices

becoming data-centers

Centralized computing and storage using more general-purpose equipment (Intel servers)

More and more software technologies from cloud-computing (NFV,SDN,MEC, etc.) jointly with radio signal processing

Applicable to lesser extent for existing and evolving 4G radio

→ Fusion of Information and Cellular technologies

Page 81: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

81

(c) Navid Nikaein 2017 81 Conclusion

Increased interest in understanding (managing?) the role of open-

source communities by ITU, NGMN, ETSI

Main issue: patent-pool licensing

Page 82: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

82

(c) Navid Nikaein 2017 82 Conclusion

Facebook and Google are quickly entering the datacenter Telco space

Value-chain of Telecom is under siege and may become very different because of this

Example: https://telecominfraproject.com/ - Low-cost equipment for rural areas

- Federating open-source developers

Page 83: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

83

(c) Navid Nikaein 2017 83 Conclusion

RAN slicing is an on-going research with several challenges Isolation, Sharing, Customization

Satisfy requirements from both slice owner and operator

Two main solutions: ORION and RAN runtime slicing systems

Page 84: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

84

(c) Navid Nikaein 2017 84 Conclusion

Slice orchestration/management for multi-service

Interfaces between RAN and 3GPP management functions

Auto-scaling operations to enhance acceptance ratio in chaining & placement

Runtime SDK and slice SDK for 2-level abstractions

Single/cross-domain control application chaining

Page 85: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

85

(c) Navid Nikaein 2017 85 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

Page 86: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

86

(c) Navid Nikaein 2017 86 Two questions in Slicing

Why such a big complexity to support slicing?

How the net neutrality principles be retained ?

Page 87: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

87

(c) Navid Nikaein 2017 87 Thoughts

Page 88: T01: RAN Slicing Challenges, Technologies, and Tools · multiservice multi-tenant RAN toward So-RAN architecture (2) Discuss the interconnection of a RAN slice with core Network Slices

88

(c) Navid Nikaein 2017 88 Contact Information

Email: [email protected]

Website: http://www.eurecom.fr/~nikaeinn/

Linkedin: https://www.linkedin.com/in/navidnikaein

Tel: +33.(0)4.93.00.82.11