turning the cellular system into a distributed cloud...2018/12/11  · •interconnected via...

19
© 2018 InterDigital, Inc. All Rights Reserved. © 2018 InterDigital, Inc. All Rights Reserved. Turning the Cellular System into a Distributed Cloud First Experiences in Realizing a Paradigm Shift in Mobile Network Design CW Virtual Networks SIG December 11, 2018

Upload: others

Post on 14-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

© 2018 InterDigital, Inc. All Rights Reserved.© 2018 InterDigital, Inc. All Rights Reserved.

Turning the Cellular System into a Distributed CloudFirst Experiences in Realizing a Paradigm Shift in Mobile Network Design

CW Virtual Networks SIGDecember 11, 2018

Page 2: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

© 2018 InterDigital, Inc. All Rights Reserved.

A purpose-built Cellular Service Architecture

• Point-to-Point interfaces

• Long lived bindingsbetween generallymonolithic networkfunctions

• Sticky functions

Alternative: Further Evolution of the Evolved Packet Core

2

Pre-Rel 15 Way of Doing Things

AMF PCF

UE (R)AN UPF DN

N13

N7

N3 N6

N2 N4N1

AFN5SMFN11

N9

AUSF

N8N12

UDM

N10

N14 N15

NSSF

N22

Page 3: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

A Paradigm Shift in Rel16 through Service-Based Architecture based Design

3

Service Instance 2

Service Instance 3

Service Instance

1

Service Instance 1

Service Registration& Discovery

Message Routing

AuthorisationFailover Mgmt.

Service Instance

2

Service Instance 1

Infrastructure

PolicyEnforcement

Service Messaging Platform

Service 1 Service 2 Service 3Service logic- self-contained- Non-sticky- Stateless

Cloud-native - micro- data centres- Connected via SD-WANs

Message routing substrate- Messages are HTTP-

based- Interfaces standardized

© 2018 InterDigital, Inc. All Rights Reserved.

Page 4: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

What is SBA in a Nutshell?

Service-Based Architecture for 5G means integrating mobile networks into the existing large-scale cloud-native Internet service architecture, exemplifying the phrase “IT meets Telecom”, i.e., apply the principles

that made major Internet players successful and scale to compete with and complement them towards improved QoE for end users

-> real winners will be operators with increased flexibility for new business models over a single cloud-native architecture

-> possibility for new entrants in the SW-driven services market, enabled by slicing and exchangeable control & user plane!

-> possibility for new applications beyond pure client-based ones, e.g., true mobile edge computing, distributed immersive experiences, …

© 2018 InterDigital, Inc. All Rights Reserved.4

Page 5: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

Two Flavours of SBA

• Control plane SBA• Regional and micro data centres, executing control plane services

• Interconnected via software-defined WAN (SDWAN), e.g., SDN-based

• User plane SBA• Micro-services in UEs (and edge as well as DC compute resources) for scenarios

such as multi-user VR/AR and any other UE-centric services

• Interconnected over 5GLAN (3GPP FS_Vertical_LAN)

© 2018 InterDigital, Inc. All Rights Reserved.5

Page 6: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

Our 5G Service-Based Architecture PlatformPioneering 3GPP to Help Drive the 5G Core Move to a SBA Today

© 2018 InterDigital, Inc. All Rights Reserved.6

MMESMFAMF

Control Plane

IDCC SBA platform

Orchestration

SF Endpoint Mgmt & Control

Infrastructure

User Plane

3GPP Service FrameworkService Registration & Discovery

Policy EnforcementAuthentication

Message Routing

Service FunctionControl

Virtual Instance Manager

TOSCA Template Validator

TOSCA Template Parser

Service Function Monitor

Infrastructure Resource Descriptor

OpenFlow OpenStack

HTTP

/IP

HLSARCDN …VR

ETSI MANO

InterDigital 3GPP Compliant SBA Development Platform5G compliant service delivery platform that has proven MEC services & capabilities can be delivered in minutes or less over managed cloud-native operator infrastructures

• We have also proven an array of other capabilities are possible through this technological approach:

1. Linear cost increases of HTTP based streaming can be capped through an easily enabled L2 multicast method

2. E2E latency can be reduced significantly by dynamic end point selection nearest to end users in less than 20ms

3. Recovery from service & network failures can be reduced to <1 sec. compared to DNS based failovers in minutes

4. Device battery performance can be increased 50% by offloading device functions in real time to edge resources

• Experimental solution, deployed in 5G UK test bed in Bristol & Bath (in UK) by end of September 2018

• Trials planned for 2018 and 2019 in Bristol, Bath and Barcelona

Page 7: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

Validation through Urban Scale Trials & Experiments

• Validate platform capabilities by trials conductedby ecosystem partners• 5 operator infrastructures

• 25+ customer trials

• New media formats (AR, VR, 360) and distribution channels

• Engagement with media service providers, content providers, infrastructure operators and beyond

• Trials will be conducted in 3 waves from October 2018 to March 2020

• Public funding available through H2020 FLAME projectFLAME enabled cabinet with edge computing capabilitiesC

FLAME enabled lamp post

Fibre network

Orchestrator

FLAME Cloud Infrastructure

ExperimentationServices

Storage Network

FLAME experimenter

Compute

C

C

© 2018 IT Innovation, BIO, i2CAT and other members of the FLAME consortium7

Page 8: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

© 2016 InterDigital, Inc. All Rights Reserved.© 2018 InterDigital, Inc. All Rights Reserved.8

Deployed Across Two UK Cities for Large-Scale Trials in 2019

Technology Highlights

• Multi-RAT• 5G NR & 5G mmW

• LTE-A

• Wi-Fi

• Micro-data centers in • Roman Baths &

Guildhall

• We The Curious

• Smart Internet Lab

providing MEC services

• Use cases in guided VR tours, AI-assisted image recognition & public safety

Page 9: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

Working with Partners Across Horizon 2020

Partners (38)

© 2018 InterDigital, Inc. All Rights Reserved.

Platform providers

Vendors

Operators

SMEs

Academia& ResearchInstitutes

Huawei, NEC, Intracom, Thales

Deutsche Telekom, Orange, TelenorGuifi.net, Avanti, Primetel

InterDigital, ATOS

CTVC, Ell.i, Martel Consulting, Ubitech, B-COM, Eurescom, Nextworks

Athens University of Economics & Business, Aalto University, RWTH Aachen, TU Munich, Cambridge University, University of Essex,TU Kaiserslautern, i2CAT, iMinds, King’s College London, Fraunhofer Fokus, IT Aveiro, IT Innovation, University of Bristol, ETH Zurich

Content Disney Research, VRT Belgium

Municipalities Barcelona, Bristol-is-Open

EUH2020 funded under grant #643990 http://www.point-h2020.eu

EUH2020 funded under grant #644663 http://rife-project.eu

EUH2020 funded under grant #731677 http://www.ict-flame.eu

Unfunded international research and innovation project http://www.5g-control-plane.eu

13.5MIL EUROCombined H2020 Funding

Showcased as ETSI MEC PoCSuccessful 5G network trial in 2017Won CSI Award 2018

9

Page 10: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

Conclusion

• Major paradigm shift for deploying (and designing) networks occurring• SBA extends up the design of the Internet to the cellular sub-system

• Control plane services only the first front• Enable business flexibility and reduce deployment costs

• User plane services are the new frontier• Efficiency benefits could be huge

• Bringing true mobile edge computing

• New form factors for future devices by enabling micro-services across far-edge devices

• Action taking place in 3GPP right now• IETF picking up pace on key technologies and protocols

© 2018 InterDigital, Inc. All Rights Reserved.10

Page 11: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

SBA Control Plane Demo

Page 12: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

© 2016 InterDigital, Inc. All Rights Reserved.© 2018 InterDigital, Inc. All Rights Reserved.12

Showcased Benefits• Integration with

container-based lifecycle management

• Control of CP instances at runtime, based on policy constraints

• Support for multiple data centres

• Flexible routing of requests to any instance (policy-based)

• Support for more than one service framework

Use Case

• Simple scenario that attaches UE for consumption of 5G services

• UE is part of interaction through HTTP-based message with CP services

• New control plane services instances are created at runtime across one or more data centres

Page 13: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

Service Interactions

© 2018 InterDigital, Inc. All Rights Reserved.13

PMFSMFAMF

Control Plane

IDCC SBA platform

Orchestration

SF Endpoint Mgmt & Control

Infrastructure

3GPP Service FrameworkService Registration & Discovery

Policy EnforcementAuthentication

Message Routing

Service FunctionControl

Virtual Instance Manager

TOSCA Template Validator

TOSCA Template Parser

Service Function Monitor

Infrastructure Resource Descriptor

OpenFlow OpenStackH

TTP/IP

ETSI MANO

UE

AMFUE

SMFUE PMF

SMFUE PMF

SMFUE PMF

AMFUE

Attachment

VOLTE session

Video session

eMBB session

Detachment

Page 14: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

Lifecycle Management

© 2018 InterDigital, Inc. All Rights Reserved.14

PMFSMFAMF

Control Plane

IDCC SBA platform

Orchestration

SF Endpoint Mgmt & Control

Infrastructure

3GPP Service FrameworkService Registration & Discovery

Policy EnforcementAuthentication

Message Routing

Service FunctionControl

Virtual Instance Manager

TOSCA Template Validator

TOSCA Template Parser

Service Function Monitor

Infrastructure Resource Descriptor

OpenFlow OpenStackH

TTP/IP

ETSI MANO

UE

tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0description: Template for deploying the Control Plane Service use case.…imports: - flame_definitions-0.1.8.yaml# Starting the template

## Topologytopology_template:

# CPS Nodes plus Influx as Storage node_templates:

authentication: type: eu.ict-flame.nodes.ServiceFunctioncapabilities:

host: properties:

num_cpus: 2 mem_size: 2048 MB disk_size: 5 GB

properties: hypervisor: lxcimage_url: "download.image.repository/cps.lxd.tar.gz"

fqdn: - authentication.cpsdemo.ict-flame.eu

policies: # Inital- Bootstrap:

type: eu.ict-flame.policies.InitialPolicydescription: Set the CPSs to Connected State directly on start triggers:

init_trigger: condition:

constraint: initialiseaction:

authentication: cluster1: eu.ict-flame.sfe.state.lifecycle.connectedcluster2: eu.ict-flame.sfe.state.lifecycle.booted

Basing our TOSCA template on the simple ETSI NFV profile

This defines a service function for the AMF

Defining the properties of the service host in terms of CPUs,

RAM and storage

Finally, defining the service function identifier, i.e. the URI, under which to reach the AMF

Unlike ‘normal’ NFV, we do NOT define topologies between service functions since routing is done via

the 3GPP service framework!

We allow for policies that control the service function state at runtime!

Another AMF instance is deployed in Cluster2 but it is only booted and can be set to connected with

separate policy, e.g., based on load

Defining the properties of the virtualization (here using LXC) and

the URL for the packaged image

…but with own extensions to accommodate our policies

One AMF instance is deployed in Cluster1 in connected state, ready to serve UEs

Always define the initial state through an explicit policy, also defininig in which cluster the service

function will be deployed!

Page 15: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

Border MR

IP (BGP)

IF

L2

IPP

IF

IPData

Centre 1

L2

IPP

OF

OF

OF

IF

IF

IP

SDN Controller

SDN Switch

SFEMCMonitoring

MR

NRF

SDN SwitchCPS

IPData

Centre 2

CPS

IP

IP-based server

SDN technology

IDCC IP blocks

MR

NRF: Name Resolution functionMR: Message routing

InterDigital SBA Service Framework

© 2018 InterDigital, Inc. All Rights Reserved. 15

PMFSMFAMF

Control Plane

IDCC SBA platform

Orchestration

SF Endpoint Mgmt & Control

Infrastructure

3GPP Service FrameworkService Registration & Discovery

Policy EnforcementAuthentication

Message Routing

Service FunctionControl

Virtual Instance Manager

TOSCA Template Validator

TOSCA Template Parser

Service Function Monitor

Infrastructure Resource Descriptor

OpenFlow OpenStackH

TTP/IP

ETSI MANO

UE

Provides the data points for defining input triggers for policies that control service function states

Provides service indirection in milliseconds (through path

updates)

Policy-constrained routing decisions are supported and can include traffic isolation over separate network slices, e.g., VLANs,

for specific (sets of) FQDNs

Executes the runtime policies to control the service function states

(see previous slide)

Page 16: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

SBA User Plane DemoPreview

Page 17: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

© 2016 InterDigital, Inc. All Rights Reserved.© 2018 InterDigital, Inc. All Rights Reserved.17

Showcased Benefits• End-to-end delivery of

LAN-based end-to-end network• WLAN instead of 5GLAN

for now

• Multicast of HTTP content over Layer 2• Gain is linear to number of

users!

• Multicast over radio link• Assumes broadcast

capability on radio link!

• Reduction of E2E latency through fast re-routing of service requests to local server

Use Case

• Three users watch a virtual reality stream in two locations• Users are somewhat synchronized in viewing

• Bristol (UK) trial in Jan 2019 will showcase a scenario where stream is controlled by storyline according to tourist guide

Come to our MWC 2019 booth for a Extended Connected Home scenario!

Page 18: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

InterDigital SBA Service Framework for User Plane Services

© 2018 InterDigital, Inc. All Rights Reserved.18

L2

IP (BGP)IP

IP

5GAN/UPF SDN technology

IDCC IP blocks

L2

L2

MR

5GAN/UPF

L2IF L2

IPP

OF

OF

OF

IFIF

SDN Controller

SDN Switch

SFEMCMonitoring

NRF

SDN Switch

IF

IPP

VR app

VR server

NRF: Name Resolution functionMR: Message routing

VR app

VR app

Border MRMR

MR

Demonstrated multicast gain through novel service routing over

Layer 2 at MWC 2018

With SBA over 5GLAN/WLAN, the multicast gain will be achieved

down to the wireless link! The multicast gain also translates into server load reductions of the

same factor!

MR

IP

IF

Alternative VR server

Demonstrated latency reduction due to rapid indirection to dynamically spun up

service surrogate at MWC 2018

Page 19: Turning the Cellular System into a Distributed Cloud...2018/12/11  · •Interconnected via software-defined WAN (SDWAN), e.g., SDN-based •User plane SBA •Micro-services in UEs

© 2018 InterDigital, Inc. All Rights Reserved.© 2018 InterDigital, Inc. All Rights Reserved.

Thanks For Your Attention!