Sei sulla pagina 1di 16

NEXT GENERATION PLATFORM AS A SERVICE

5G CLOUD NATIVE SOLUTION

Dr Bessem Sayadi
NOKIA Bell-Labs, France
14 of March 2018
IWPC 2018, London

NGPaaS-H2020-ICT-2016-2 04/06/2019
NGPaaS Consortium

NGPaaS in a nutshell
EU funded R&D project (Horizon 2020) and part of
5G-PPP Initiative, aiming on building next
Generation Platform as a Service: be customizable,
support acceleration and flexibility, enable
transformation across the industry (operator,
IoT/verticals and vendors).

Duration: June’17 – May’19 (24 months)

Project Mgmt: Bessem Sayadi, Nokia Bell-Labs


Technical Mgmt: Michail Flouris, OnAPP
Innov Mgmt: Michele Paolino, VOSYS

Connect to NGPaaS
Webpage: http://ngpaas.eu
Twitter: @NGPaaS_5GPPP
Contact: ngpaas-Contact@5g-ppp.eu

NGPaaS-H2020-ICT-2016-2 2/8 04/06/2019


Network Architecture Evolution
From Bare-Metal to Virtualization to Cloud-Native

Virtual Network Virtual Network Virtual Network


Element 1 Element 2 Element 3

Hypervisor

Compute Storage Network

NFVI (Private Clouds)


· VM, KVM, Vmware, OpenStack (10 years Old)
· Monolithic Applications
· Multi-Tenant
· VNF model (remove HW dependency)
Network Element 1 Network Element 2 Network Element 3 · Automation with Orchestration
· Life Cycle Management Micro-Services
Application/NF Application/NF Application/NF · Network of VNFs
Micro-Services Micro-Services
Compute

Compute

Compute
Network

Network

Network
Storage

Storage

Storage

Container Manager

· Monolithic Applications Compute Storage Network

· Bare Metal Servers NFVI (Hybrid Clouds)


· HW – SW coupling
· Manual Management and operationnal process · Docker, Kubernetes (4 years Old)
· Network of Entities · Micro-services Architecture
· Cloud-Native
· Horizontal elasticity
NGPaaS-H2020-ICT-2016-2 3/8 · Stateless 04/06/2019
Adopt PaaS Model and Customize-it
 5G must become the ubiquitous fabric blending universal connectivity
(to humans, robots, sensors…) with cloud versatility and scalability.

 Another model than IaaS must be adopted, a model derived from the
cloud service providers themselves, a model made by developers for
the developers, the Platform-As-A-Service (PaaS).

 One size PaaS does not fits all 5G business cases and verticals markets
(public/private clouds, specific requirements on latency,
heterogeneity, different SLA per µservice,…)

Need to support “microservice/components assemblies”

Next Generation PaaS

NGPaaS-H2020-ICT-2016-2 4/8 04/06/2019


NGPaaS innovations Areas

Multi-Sided
Platform

Dev-For- Build-to-
Operations Order
Platform

Cloud-
NGPaaS Decentra-
Native lized OSS

Acceleration Carrier-
(FPGA, GPU) Grades

NGPaaS-H2020-ICT-2016-2 5/8 04/06/2019


From Component to Platform
• Uniformity across vendors: provide common solutions  Ancillary services
• Platforms = Microservices (RAN, CORE, MEC, apps, xHAUL...) + well-selected ancillary
services (orchestrator, intent-based controllers, message bus...) components
• Any element of the system shall be considered as a component (modular function)
• Separate workload from platform:

Apps

MEC
RAN

EPC
Components

Orchestration
Networking/Connectivity
Security
Platform Services
Pub/Sub Message
Virtualization
CI/CD
NGPaaS-H2020-ICT-2016-2 6/8 Monitoring 04/06/2019
What is a components
Reusable Functional Blocks/Graph composition

Reusable Functional Blocks Compared to ETSI Model

RFB Deployment

Evrything is RFB
NGPaaS-H2020-ICT-2016-2 7/8 04/06/2019
NGPaaS: Architecture and Layering

code / modules/ libs / apps FPGA bitstream Unikernel Containers VM IaaS


Performance Business
virtual / white-box switches (extended)
Compute/Storage/Networkhypervisors
Compute/Storage/Network tweaks Layer
TCAM SoC FPGA GPUIaaS ARM x86/x64
IaaS
Vehicle RAN IoT sensors edge compute data center
Specialized  Infrastructure  COTS

infrastructure domains Home/Enterprise networks: Access networks: Core network:


-Customer Premises -Micro data centers -Large data
total resources Equipment (CPE) -Edge compute nodes centers
available -Private clouds -Public clouds
-IoT sensors (5G)
Mobile
Access Large infrastructure diversity

networks
+
Many network domains

Core
(Telco)
Fixed
Access

(5G) IoT
Edge 04/06/2019
NGPaaS-H2020-ICT-2016-2 8/8 - 1
NGPaaS: Architecture and Layering
customizable BaaS components , tailored to the business case:
-artefacts to deploy (PaaS, services) Business-as-a-Service (BaaS)
-infrastructure registry

register infrastructure
resource availablity

code / modules/ libs / apps FPGA bitstream Unikernel Containers VM IaaS


Performance Business
virtual / white-box switches (extended)
Compute/Storage/Networkhypervisors
Compute/Storage/Network tweaks Layer
TCAM SoC FPGA GPUIaaS ARM x86/x64
IaaS
Vehicle RAN IoT sensors edge compute data center
Specialized  Infrastructure  COTS

infrastructure domains Home/Enterprise networks: Access networks: Core network:


total resources available -Customer Premises -Micro data centers -Large data
Equipment (CPE) -Edge compute nodes centers
-Private clouds -Public clouds
-IoT sensors (5G)
Mobile
Access

networks
Core
(Telco)
Fixed
Access

(5G) IoT
Edge 04/06/2019
NGPaaS-H2020-ICT-2016-2 8/8 - 2
NGPaaS: Architecture and Layering
customizable BaaS components, tailored to the business case:
-artefacts to deploy (PaaS, services) Business-as-a-Service (BaaS)
-infrastructure registry

- deploy PaaSes on infrastructure slice

PaaS #1 PaaS #2 PaaS #3


PaaS resource slice

IaaS
Home/Enterprise networks: Access networks: Core network:
-Customer Premises -Micro data centers -Large data
Equipment (CPE) -Edge compute nodes centers
-Private clouds -Public clouds
-IoT sensors (5G)
Mobile
Access

networks
Core
(Telco)
Fixed
Access

(5G) IoT
Edge 04/06/2019
NGPaaS-H2020-ICT-2016-2 8/8 - 3
NGPaaS: Architecture and Layering
Business-as-a-Service (BaaS)

- each requested service with policy


-> service deployment delegated to the PaaS
- deploy service via the PaaSes
- PaaS assigns resource slice
service resource slice
PaaS #1 PaaS #2 PaaS #3
PaaS resource slice

IaaS
Home/Enterprise networks: Access networks: Core network:
-Customer Premises -Micro data centers -Large data
Equipment (CPE) -Edge compute nodes centers
-Private clouds -Public clouds
-IoT sensors (5G)
Mobile
Access

networks
Core
(Telco)
Fixed
Access

(5G) IoT
NGPaaS-H2020-ICT-2016-2 Edge 8/8 - 4 04/06/2019
customizable BaaS components, tailored to the business case:
-artefacts to deploy (PaaS components , services)
-infrastructure registry
Business-as-a-Service (BaaS)

customizable Dev-for Operations components:


Dev-for-Operations - custom access to PaaS resources/slices
Vendors + BaaS, tailored to the Vendor
- specialized monitoring per Vendor
- CI/CD per Vendor
PaaS #1 PaaS #2 PaaS #3
PaaS resource slice

orchestration phases:
- PaaS to IaaS service resource slice
- service to PaaS

IaaS
Access networks: Core network:
-Micro data centers -Large data
-Edge compute nodes centers
-Public clouds
(5G)
Mobile
Access

networks
Core
(Telco)
Fixed
Access

(5G) IoT
Edge 04/06/2019
NGPaaS-H2020-ICT-2016-2 8/8 - 5
NGPaaS Big Picture

NGPaaS-H2020-ICT-2016-2 8/8 - 6 04/06/2019


Thank you. Questions?

Dr Bessem Sayadi
Research Manager

Phone: +33 6.24.72.17.61 e-mail: bessem.sayadi@nokia-bell-labs.com


https://www.bell-labs.com

NGPaaS-H2020-ICT-2016-2 9/8 04/06/2019


Visit us in EUCNC 2018
Ljubljana, Slovenia

NGPaaS-H2020-ICT-2016-2 9/8 04/06/2019


Reusable Functional Blocks
Execution Environments

RFB type Execution Environment Description and Composition language


Traditional VM Hypervisor ETSI VNF descriptors / NEMO, MISTRAL – HEAT

Container -Docker Engine - Dockerfile


-OCI runtime - OCI Manifest and configuration
Unikernels Hypervisors Manifest language-specific (Unik)

SoftRouters Xen (ClickOS) Click configurations / SEFL / Symnet

Accelerator HDL (VHDL, Verilog), bitstream Language specific (matlab, openCL, systemC…)

Packet processors Open Packet Processor XFSMs, P4…

….

NGPaaS-H2020-ICT-2016-2 10/8 04/06/2019

Potrebbero piacerti anche