• Aucun résultat trouvé

RAN slicing: Challenges, technologies and tools

N/A
N/A
Protected

Academic year: 2022

Partager "RAN slicing: Challenges, technologies and tools"

Copied!
71
0
0

Texte intégral

(1)

(c) Navid Nikaein 2017 1

Technologies, and Tools

Navid Nikaein

Professor - Eurecom

OpenAirInterface Software Alliance Mosaic-5G Initiative

Tutorial at CrownCom 2019

11-12 June, 2019, Poznan, Poland.

(c) Navid Nikaein 2017 1

(2)

2

(c) Navid Nikaein 2017 2

Tutorial Objectives

Provide an overview of 4G, 5G and RAN slicing Highlight the importance and timeliness of

softwarization, virtualization, and disaggregation of RAN to enable multiservice multi-tenant RAN toward

So-RAN architecture

Cover a well-balanced research topics and challenges

(3)

(c) Navid Nikaein 2017 3

5G shall enables

Connected, Controlled, and Flexible Network as a service

Value Creation Consistent experience Sustainable business model

5G Promises

(4)

4

(c) Navid Nikaein 2017 4

LT Driving Forces of 5G

(5)

(c) Navid Nikaein 2017 5

Is 4G enough?

Servers Data-centers

Communication-Oriented Today’s 4G is designed for a

limited number of UCs - Throughput-optimized - Fixed

- Rigid

© Nokia

(6)

6

(c) Navid Nikaein 2017 6

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

Serving S5

Gateway

PDN Gateway

S1-U

Operator's IP Services (e.g. IMS, PSS etc.)

Rx+

(7)

(c) Navid Nikaein 2017 7

4G 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

(8)

8

(c) Navid Nikaein 2017 8

3GPP R8 Facts and Figures

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

(9)

(c) Navid Nikaein 2017 9

Evolution from 4G to 5G

4G5G

Multiple logic networks

Service-oriented Top-down One-size-fit-all

Communication-oriented

Bottom-up

(10)

10

(c) Navid Nikaein 2017 10

5G : A Paradigm Shift

Bandwidth

Spectral Efficiency

densification

LTE Evolution

New Radio

WiFi WiGig

Overall 5G Components

IP Layer

Convergent Layer

Management and Orchestration Business Applications

Cloud Infrastructure Network Service and App

Below 6GHz Above 6GHz Specific bands

5G is not just a new radio/spectrum, but also a new architecture and business helper

Dimension in increasing capacity

(11)

(c) Navid Nikaein 2017 11

5G Technology Enablers © Coherent Project

(12)

12

(c) Navid Nikaein 2017 12

Service-oriented 5G

Turn physical infrastructure into multiple logical networks, one per service instance: One-Network, Many-Service

NOT a one-size fits all architecture NOT a

Dedicated Network

© Ericsson WP Network Slicing

Multi-service multi-tenant network

(13)

(c) Navid Nikaein 2017 13

Service-oriented 5G

5G novel usage scenarios: eMBB, uRLLC, mMTC Multi-disciplinary approach with the fusion of computing, communication, information, and IT

© Ericsson WP

xMBB

uRLLC

mMTC

Network Slicing

Multi-service multi-tenant network

(14)

14

(c) Navid Nikaein 2017 14

Service-oriented 5G

3GPP Role Model (3GPPP 28.801)

Network Slicing evolves the value-chain of

telecom industry:

Decoupling of Players, but the reality might be

different

(15)

(c) Navid Nikaein 2017 15

3GPP 5G Features

3GPP Re-Architects Mobile Network

© 3GPP

(16)

16

(c) Navid Nikaein 2017 16

5G Main Objectives

(1) Ultra-flexible radio-access configurations

Higher bandwidth

Higher spectral efficiency (bits/s/Hz/m2)

Bandwidth parts: tailor bandwidth to UE class (like eMTC narrowbands/widebands)

Network slicing : new abstractions for service classification down to L1

(2) Compatibility with 4G/5G cores (NSA & SA mode)

5G dual-connectivity (non-standalone operation)

Interconnection of evolved 4G eNodeB (ng-eNB) with 5G core

(3) Service-oriented 5G core with cloud-native architecture

(17)

(c) Navid Nikaein 2017 17

3GPP Releases

(18)

5G Architecture

(19)

(c) Navid Nikaein 2017 19

Overall 5G Architecture

gNB

ng-eNB

NG

NG

NG

Xn

NG-RAN 5GC AMF/UPF

gNB

ng-eNB

NG

NG

NG

Xn

AMF/UPF

Xn Xn

NG NG

eNB

MME / S-GW MME / S-GW

eNB

eNB

S1 S1

S1

S1 X2

X2 X2

E-UTRAN EPC

(20)

20

(c) Navid Nikaein 2017 20

Overall 5G Architecture

Uu

SgNB NR RRC

Uu X2-C

MeNB RRC

UE RRC (MeNB

state)

S1

With 4G Core

Dual Connectivity

(21)

(c) Navid Nikaein 2017 21

3GPP 5G RAN and CN

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 - UP split

UE (R)AN UPF

AF

AMF SMF

PCF UDM

N6 DN N1

NRF NEF

N3

N2 N4

AUSF

Nausf Namf Nsmf Nnrf Npcf

Nnef Nudm Naf

3GPP Re-Architects Mobile Network

(22)

22

(c) Navid Nikaein 2017 22

3GPP 5G RAN and CN

3GPP Re-Architects Mobile Network

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

DU CU DU

SMF Session Management Function UPF User Plane Function

AF Application Function PCF Policy Control Function NEF Network Exposure Function

Slicing Functions

(23)

(c) Navid Nikaein 2017 23

Functional Split : RAN & CN

internet gNB or ng-eNB

RB Control

Connection Mobility Cont.

Measurement

Configuration & Provision Dynamic Resource Allocation (Scheduler)

AMF

UPF Inter Cell RRM

Radio Admission Control

NG-RAN 5GC

Mobility Anchoring Idle State Mobility

Handling NAS Security

SMF

UE IP address allocation PDU Session

Control

PDU Handling

(24)

24

(c) Navid Nikaein 2017 24

5G Flow-level QoS FW

UPF NB

UE

PDU Session

Radio NG-U

NG-RAN 5GC

Radio Bearer NG-U Tunnel QoS Flow

QoS Flow

Radio Bearer

QoS Flow

P-GW

S-GW Peer

Entity

UE eNB

EPS Bearer

Radio Bearer S1 Bearer

End-to-end Service

External Bearer

Radio S5/S8

Internet

S1

E-UTRAN EPC

Gi

E-RAB S5/S8 Bearer

QoS Flow Indicator (QFI)

QoS Class Indicator (QCI)

(25)

(c) Navid Nikaein 2017 25

5G Flow-level QoS FW

RAN

UE Core

4G QoS Model

5G NR QoS Model

End-to-End Bearer Radio Bearer RAN-Core Bearer

5G QoS Flow

4G LTE : 1:1 mapping of EPS bearer to DRB

5G NR : One or more QoS flows may be mapped onto one DRB.

- Reflective QoS

- Explicit Configuration

gNB

PHY UE

PHY MAC RLC

MAC PDCP PDCP

RLC SDAP SDAP

(26)

Network Slicing

(27)

(c) Navid Nikaein 2017 27

Sharing vs. Isolation

Network Slicing

© M. Marina

(28)

28

(c) Navid Nikaein 2017 28

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

(Shared or Isoalted)

(29)

(c) Navid Nikaein 2017 29

Slicing Technology Enablers

Multi-service multi-tenant network

1) Softwarization (SDN) 2) Virtualization (NFV)

3) Disaggregation (Cloud) 4) Customization (MEC)

MEC SDN

NFV / Cloud

Flexibility & Agility

Abstraction &

Disaggregation Customization &

Service

(30)

30

(c) Navid Nikaein 2017 30

Slicing Technology Enablers

Multi-service multi-tenant network

1) Softwarization (SDN) 2) Virtualization (NFV)

3) Disaggregation (Cloud)

4) Customization (MEC)

(31)

(c) Navid Nikaein 2017 31

Evolution of RAN Slicing

SDN NFV

Cloud computing RAN slicing

(32)

32

(c) Navid Nikaein 2017 32

3GPP Network Slicing

3GPP re-architects mobile networks

(33)

(c) Navid Nikaein 2017 33

3GPP Network Slicing

S-NSSAI – single network slice selection assistance information SST– slice type, describes expected network behavior

SD – slice differentiator, optional, further differentiation S-NSSAI can have standard or network-specific values

Standard SST values: eMBB (1), URLCC (2), MIoT(3) NSSAI is a collection of max 8 S-NSSAI

UE sends NSSAI – basd on which related slice(s) are selected

(34)

34

(c) Navid Nikaein 2017 34

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

(35)

(c) Navid Nikaein 2017 35

Dedicated or Shared Resources?

 Sharing

(36)

36

(c) Navid Nikaein 2017 36

Dedicated or Shared Resources?

(37)

(c) Navid Nikaein 2017 37

Dedicated or Shared Resources

Multiplexing Gain

Network slicing

Benefit: Efficient use of radio resources

(38)

RAN Slicing Models

(39)

(c) Navid Nikaein 2017 39

RAN Slicing : Tiny SoA

Network slicing definitions - 3GPP, NGMN, IETF, GSMA Properties

- Virtual network space - Customization

- Isolation and sharing - Programmability

Current State of network slicing

- CN slicing 3GPP solution - RAN slicing Under study

(Year) RAN resource function function

FLARE

(2017) D-RAN Dedicated spectrum allocation

Dedicated Dedicated

Rost et al.

(2017) D-RAN Physical

resource sharing

Split into cell and user-specific

Dedicated till real-time

RLC Ksentini

& Nikaein (2017)

D-RAN Flexible resource

sharing

Dedicated Shared

ORION

(2017) D-RAN Virtualized resource

sharing

Split into cell and user-specific

Dedicated till PHY

RAN runtime

(2018)

D-RAN

&

C-RAN

Flexible resource customization

&multiplexing

Split into cell and user-specific

Different levels of isolation

& sharing

(40)

40

(c) Navid Nikaein 2017 40

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

(41)

(c) Navid Nikaein 2017 41

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

(42)

42

(c) Navid Nikaein 2017 42

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

(43)

(c) Navid Nikaein 2017 43

ORION

ORION RAN Slicing System

(44)

44

(c) Navid Nikaein 2017 44

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

(45)

(c) Navid Nikaein 2017 45

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

(46)

46

(c) Navid Nikaein 2017 46

RAN Runtime

RAN Slicing Model

Resources Radio spectrum resources, e.g., carriers, resource blocks, bandwidth

Processing Functional block for CP/UP operations, delimited through functional block and described with capabilities

State Status of BS CP/UP processing and associated

configuration

(47)

(c) Navid Nikaein 2017 47

RAN Runtime vRAN

2-level Abstractions

(48)

48

(c) Navid Nikaein 2017 48

RAN Runtime

vRAN Subnets enabled by 2-level Abstractions

(49)

(c) Navid Nikaein 2017 49

RAN Runtime

Virtual-RAN Example

(50)

Slice Enforcement

(51)

(c) Navid Nikaein 2017 51

Spectrum slicing

Spectrum Isolation or sharing

Spectrum scarcity Spectrum heterogeneity

Spectrum efficiency

5G integrates heterogeneous spectrums

New applications, particular bands/numerology

Process policies defined by various stakeholders Customized programmable control logics per

applications

General policy Operator policy Sensing data LSA policy

Spectrum management rule BS group membership

"enb": [ {

"freq_min": val, "freq_max": val, "max_tx_power": val, "fdd_spacing": val, "band": val

} ]

SMA Policy

SMA

(52)

52

(c) Navid Nikaein 2017 52

Spectrum Slicing

Network Graph

1) Policy graph: sharing agreement/policy between MNOs

- LSA and CoPrimary

2) Topology (T) graph: geographic

relationship of operators’ cells regarding spectrum sharing

3) Spectrum sharing subgraphs (P+T) : match offering cells (e.g. B1:O) and requesting cells (e.g. A1:R)

© Coherent Project

(53)

(c) Navid Nikaein 2017 53

Resource Slicing

1) Flexible Numerology 2) Bandwidth Parts

3) Abstraction

Requested resources Abstraction types (Resource granularity) DL allocation type UL 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

(54)

54

(c) Navid Nikaein 2017 54

Resource Slicing

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

(55)

(c) Navid Nikaein 2017 55

Resource Slicing

Inter-Slice Resource Partitioning and Polling

0 1 2 3 4 5 6

x 104 0

5 10 15 20

Time(ms)

DL Latency (ms)

Latency

eMBB Slice DL Latency URLLC Slice DL Latency mMTC Slice DL Latency

0 1 2 3 4 5 6

x 104 0

1000 2000 3000 4000 5000 6000

Time(ms)

DL Throughput (kB/s)

DL Rate

eMBB Slice DL Throughput URLLC Slice DL Throughput mMTC Slice DL Throughput

3 Slices

1. Slice-specific scheduling, SRM

2. Dynamic Resource partitioning, RM

- Enforce policy over time

(56)

56

(c) Navid Nikaein 2017 56

Resource Slicing

Slice programmability: Service

differentiation via RRM policy enforcement

(57)

(c) Navid Nikaein 2017 57

Resource Slicing

(58)

58

(c) Navid Nikaein 2017 58

Resource Slicing

Multiplexing Gain

High traffic arrival rate Low traffic arrival rate

(59)

(c) Navid Nikaein 2017 59

Process Slicing

Function Customization in Monolithic BS

(60)

60

(c) Navid Nikaein 2017 60

Process Slicing

Function Customization in Disaggregated BS

(61)

(c) Navid Nikaein 2017 61

State Slicing

1) Graph partitioning to embed a slice state

2) Subgraphs per a slice - Shared BS-common - Isolated slice-specific 3) State sharing among

slices through graph merging

(62)

Conclusion

(63)

Fusion of Computing, Information and Cellular technologies

(a) 5G and beyond is not only New Radio and verticals, it is also an evolution in General-Purpose computing

for wireless networks

(b) More and more software technologies (NFV,SDN,MEC) and Data (mining, analytics) jointly with radio signal

processing

Conclusion

(64)

3GPP 5G Network started from Rel. 64

15 phase 1

Flow-level QoS

Heterogeneous and disaggregated spectrum and RAT Multi-level Network Slicing

Cloud Native Architecture

Open Interfaces and Edge computing

Conclusion

(65)

(c) Navid Nikaein 2017 65

Conclusion

RAN slicing is an on-going research with several challenges

Isolation, Sharing, Customization

Satisfy requirements of slice owner and

operator/infra. provider

(66)

66

(c) Navid Nikaein 2017 66

Conclusion

OpenSource tools : OAI and M5G Ecosystem

https://www.openairinterface.org/

http://mosaic-5g.io/

(67)

(c) Navid Nikaein 2017 67

Outlook

Data-driven network control, orchestration, and management

Reason-Predict-Control is a generic framework Performance is limited by the available

computing resources

(68)

68

(c) Navid Nikaein 2017 68

5G CN Specs.

5G System:

TS23.501 - System Architecture for the 5G System TS23.502 - Procedures for 5G System

TS29.500 - 5G System, Technical Realization of Service Based Architecture TS29.501 - 5G System, Principles and Guidelines for Services Definition TS 33.501: "Security Architecture and Procedures for 5G System".

5GC components

AMF: - TS29.518 - Access and Mobility Management Services NRF: TS29.510 - Network Function Repository Services

SMF: TS29.502 - Session Management Services, TS29.508 - Session Management Event Exposure Service UDM: TS29.503 - Unified Data Management Services

AUSF: TS29.509 - Authentication Server Services, PCF: TS29.507 - Access and Mobility Policy Control Service, TS29.512 - Session Management Policy Control Service, TS29.571 - Common Data Types for Service Based Interfaces

Others:

TS 24.501: Non-Access-Stratum (NAS) protocol for 5G System (5GS)

TS 38.413: NG-RAN; NG Application Protocol (NGAP)

(69)

(c) Navid Nikaein 2017 69

5G RAN Specs.

RAN:

3GPP TS 38.401: "NG-RAN; Architecture description".

3GPP TS 37.340: "NR; Multi-connectivity; Overall description; Stage-2".

3GPP TS 38.321: "NR; Medium Access Control (MAC) protocol specification".

3GPP TS 38.322: "NR; Radio Link Control (RLC) protocol specification".

3GPP TS 38.323: "NR; Packet Data Convergence Protocol (PDCP) specification".

3GPP TS 37.324: "NR; Service Data Protocol (SDAP) specification".

3GPP TS 38.331: "NR; Radio Resource Control (RRC); Protocol specification".

3GPP TS 38.133: "NR; Requirements for support of radio resource management".

UE:

3GPP TS 38.304: "NR; User Equipment (UE) procedures in idle mode".

3GPP TS 38.306: "NR; User Equipment (UE) radio access capabilities".

(70)

70

(c) Navid Nikaein 2017 70

Thoughts

(71)

Personal Info:

Email: [email protected]

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

Linkedin: https://www.linkedin.com/in/navidnikaein Tel: +33.(0)4.93.00.82.11

Mosaic-5G.io :

Mail : [email protected] Website : http://mosaic-5g.io

Linkedin: https://www.linkedin.com/in/mosaic-5g Twitter: @mosaic5g

(c) Navid Nikaein 2017 71

Contact Information

Références

Documents relatifs

3.2 Cost Allocation Model of Core Network Resources In order to fairly allocate the core network resource costs to the different slices based on the hardware requirements of each

• (§VI) We evaluate our mechanisms extensively via sim- ulation, and show them to: (i) detect channel stability with more than 92% accuracy on simulated data, also producing

This architecture incorporates the facets of resource virtualization, network Service Management (SM), and virtual infrastructure, in- tegrating the European

3) Description of different slice requirements. Through a descriptor, an SLA for each slice is expressed. Consider the scenario in Figure 1. Two eMBB slices are present and

It enables slice owners to (a) create and manage slices, (b) perform customized control logics (e.g., handover decision) and/or customized CP/UP processing (e.g., packet

Various virtualization technologies contribute in different ways: Virtual Machine (VM) enables dynamic ways to manage physical servers; Software Defined Networking

Then it reviews the main characteristics of existing solutions for addressing each of the V’s (e.g., NoSQL, parallel RDBMS, stream data management systems and complex event

Abstract—In this demo, we present a Cloud Radio Access Network (C-RAN) prototype based on the Open Air Interface (OAI) platform, which enables efficient coexistence of Internet