turning the cellular system into a distributed cloud...2018/12/11 · •interconnected via...
TRANSCRIPT
© 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
© 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
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.
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
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
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
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
© 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
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
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
SBA Control Plane Demo
© 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
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
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!
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)
SBA User Plane DemoPreview
© 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!
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
© 2018 InterDigital, Inc. All Rights Reserved.© 2018 InterDigital, Inc. All Rights Reserved.
Thanks For Your Attention!