Development, test, and characterization of MEC platforms with Teranium and Dronava

Development , test, and
characterization of MEC platforms
V I O S O F T ®
Hieu Tran, Viosoft Corporation
Agenda Overview
• DevOps and Digital Infrastructure Projects
• Use-Cases
• Status
• DevOps
• Service Portability
• Service Chain Layers
• Access & Availability
• Characterization & Sizing
• ….
• Platforms
• Proto Innovation
• Summary
DRONAVA
End-to-end, digitally transformed 5G/IoT reference design
Hyper-connected test and integration sockets
BINPUB
Services repository and management
VALIDIUM
Test & characterization private cloud
Public cloud front-end
TERANIUM
Telco/Native cloud integrated development environment
Platform for standardization
eNodeB
S-GW
HSS
P-GW
vSBC
vIMS
MMENSB
Router
Firewall
DPI
SD-
WAN
DPDK
Examples
NEV SDK
Examples
INTEL NEV SDK
VPP
Examples
Why Virtualize Services ?
• Lower Cap / Op-Ex
• Deployment Agility
• Service Innovation
The Promise of VNF…
• Write Once, Deploy Everywhere
• ”App-store of the Cloud”
• No Vendor Lock-In
Reality Is Not a “Team Player”
• VM or Container? Host/Guest OS? HEAT or
TOSCA? Public or Private Cloud? Whose
Cloud? Is VNF A Compatible with B?
Do We Need DevOp Tools for The Telco Cloud?
“Operators don’t create new VNF every day!”
AIC, Azure, AWS, …
ONAP, OpenO,
OpenStack, Open Baton
CEPH, NFS, RAID
Redhat, Ubuntu, VmWare
OVS, AVS, SR-IOV,
Bridge
Algorithms
Service Chain
Compute (*)
Storage (*)
Networking (*)
Scales (horizontal & vertical)
Reliability (99.9999)
Service Portability
Abstracting Designs From Platforms
DeploymentDesigns
Platforms
Service Chaining
Connecting Two or More Networking Abstractions
Clouds
Services
Components
Libraries
• AWS, Azure, Google
Cloud
• AIC, Nokia, Juniper
• Container
• Virtual Machine
• Lambda Function
• Click Modular Router
• P4 Packet Forwarding
Framework
• DPDK
• VPP
• NEV SDK
PlatformsDesigns
Developing and Deploying
MEC Services
Teranium
AIC, Azure, AWS, …
ONAP, OpenO,
OpenStack, Open Baton
CEPH, NFS, RAID
Redhat, Ubuntu, VmWare
OVS, AVS, SR-IOV,
Bridge
Algorithms
Service Chain
Compute (*)
Storage (*)
Networking (*)
Scales (horizontal & vertical)
Reliability (99.9999)
Service Portability
Abstracting Designs From Platforms
DeploymentDesigns
Platforms
Development, test, and characterization of MEC platforms with Teranium and Dronava
Reference Implementation of NEV services
• Utilizing Teranium Libraries and Components
Encapsulation of NEV services
• NES, NTS, and NIS as VNFs or microservices
• Facilitate multi-cloud deployment
Componentization of NES API
• Drag & drop environment for app development
• Applications as service chains
Possible Integration with Intel NEV
Access & Availability
Characterization and
Dimensioning for the Mobile
Edge, at Scale
Dronava
User Equipment Remote Radio Heads
Macro Cell
Small Cell
RRU
RRU
RRU
Microwave
Optical
Copper
Carrier
Ethernet
IP core
Switching
network
Front Haul Base Band 1st Stage Back
Haul
Back Haul Aggregation Core
Adopted from 3G4G Blog - http://blog.3g4g.co.uk/
RRU
RRU
CWDMCWDM
OADMOADM
CWDM
Optical Transport
Optical Transport
CPRI, OSAI/ORI
CPRI, OSAI/ORI
Multiplexer
MUX/DEMUX
Back Haul Aggregation CoreRemote Radio HeadsUser Equipment
DRONAVA
Web scale (1000+ UE
instantiation of user
equipment (UE) of
different functionalities
and capabilities
(phone, IoT, venue,
…)
RRU
RRU
RRU
Microwave
Optical
Copper
DRONAVA
Fully implemented virtual
functions performing key
foundational capabilities of EPC
and core network. Orchestrated
with latest MANO/orchestrator
used by operators and ODM
Front Haul Base Band 1st Stage Back
Haul
Adopted from 3G4G Blog - http://blog.3g4g.co.uk/
DRONAVA
Virtualized
instances of
radio head for
scale and
handover
development
and testing
MME
S-GW
HSS
P-GW
vSBC
vIMS
MME
E-UTRAN
Virtualized
EPC
Virtualized
IMS
Virtualized
DRONAVA
Virtualized eNodeB(s) + optional MEC node(s)
S1eNodeB MEC nodeS1
S1
eNodeB
MEC node
Development, test, and characterization of MEC platforms with Teranium and Dronava
Back Haul Aggregation CoreRemote Radio HeadsUser Equipment
RRU
RRU
RRU
Microwave
Optical
Copper
DRONAVA
Front Haul Base Band 1st Stage Back
Haul
Adopted from 3G4G Blog - http://blog.3g4g.co.uk/
DRONAVA
MME
S-GW
HSS
P-GW
vSBC
vIMS
MME
E-UTRAN
Virtualized
EPC
Virtualized
IMS
Virtualized
DRONAVA
Virtualized eNodeB(s) + optional MEC node(s)
S1eNodeB
APJ
US
US
Back Haul Aggregation CoreRemote Radio HeadsUser Equipment
RRU
RRU
RRU
Microwave
Optical
Copper
DRONAVA
Front Haul Base Band 1st Stage Back
Haul
Adopted from 3G4G Blog - http://blog.3g4g.co.uk/
DRONAVA
MME
S-GW
HSS
P-GW
vSBC
vIMS
MME
E-UTRAN
Virtualized
EPC
Virtualized
IMS
Virtualized
DRONAVA
Virtualized eNodeB(s) + optional MEC node(s)
S1eNodeB
APJ
US
MEC nodeS1
APJ APJ
0
50
100
150
200
250
100 200 300 400 500 600 700 800 900 1000
Ping RTT
Run with MEC
Run without MEC
Packet size
ms
Ping Latency
With & Without MEC
0
2
4
6
8
10
12
83 100 128 256 512 1024 1280 1518
Throughput(Gbps)
packet size (bytes)
Uplink Throughput
Tput using gtpu kernel Tput using vpp with gtpu bypass on docker
Tput using vpp without gtpu bypass on docker Tput using vpp with gtpu bypass on qemu
Tput using vpp without gtpu bypass on qemu
0
2
4
6
8
10
12
47 76 88 128 256 512 1024 1280 1518
Throughput(Gbps)
packet size (bytes)
Downlink Throughput
Tput using gtpu kernel Tput using vpp on docker Tput using vpp on qemu
https://wiki.fd.io/images/b/b6/VPP_K8S_GTPU_OSSNA.pdf
MEC Proto Service
• Population ~ 267,000
• Regular district
• 133.5 m2 / block
• ~ 5 small-cell / block
• ~ 1 macro-cell / 1.5 blocks
• Traffic flow
• UE -> small-cell -> macro-cell /
MEC node
• ~ 420 blocks in Eixample
• 2100 small cells & 630 macro cells
Deployment Sizing & Characterization
5G X-haul for Eixample
http://www.5g-xhaul-project.eu
Neal.oliver@intel.com
Democratizing Mobility
“Fidofon”
Centralized / Traditional Democratized / “Sharing Economy”
Hotels Airbnb (“rent your own home”)
Taxi Lyft / Uber (“bring your own car”)
Banks Lending Club (“lend to your peers”)
Fiat Crypto (”mint your own money”)
Telcos Fidofon (“provide your own rrh, enb, mec”)
~ 320 bus stops
~ 200 Wifi hotspots
~ 300 Car Parks
1 von 24

Más contenido relacionado

Was ist angesagt?(20)

5G Network Introduction5G Network Introduction
5G Network Introduction
Michelle Holley1.8K views
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World Congree
Marie-Paule Odini3.1K views
NFV SDN for carriersNFV SDN for carriers
NFV SDN for carriers
Marie-Paule Odini10K views
Hp 1015-odini-5 sdn-in_nfvHp 1015-odini-5 sdn-in_nfv
Hp 1015-odini-5 sdn-in_nfv
Marie-Paule Odini1.2K views
Apache Pulsar @SplunkApache Pulsar @Splunk
Apache Pulsar @Splunk
Karthik Ramasamy835 views
Nfv open stack-shuo-yangNfv open stack-shuo-yang
Nfv open stack-shuo-yang
OW24.7K views

Similar a Development, test, and characterization of MEC platforms with Teranium and Dronava (20)

State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
Open Networking Summit338 views
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
nvirters1.5K views
Colt SD-WAN experience learnings and future plansColt SD-WAN experience learnings and future plans
Colt SD-WAN experience learnings and future plans
Colt Technology Services2K views
Kubernetes-DX-5G-sessionKubernetes-DX-5G-session
Kubernetes-DX-5G-session
Hidetsugu Sugiyama1.1K views
Решения NFV в контексте операторов связиРешения NFV в контексте операторов связи
Решения NFV в контексте операторов связи
TERMILAB. Интернет - лаборатория1.7K views
Transforming Networks with NFV & SDNTransforming Networks with NFV & SDN
Transforming Networks with NFV & SDN
Open Networking Summits1.6K views
CloudX on OpenStackCloudX on OpenStack
CloudX on OpenStack
Cloud Native Day Tel Aviv1.3K views
Virtual firewall frameworkVirtual firewall framework
Virtual firewall framework
Nithin Babu62 views

Más de Michelle Holley(20)

5G and Open Reference Platforms5G and Open Reference Platforms
5G and Open Reference Platforms
Michelle Holley2.2K views
Accelerating Edge Computing Adoption Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption
Michelle Holley2.3K views
DPDK & Cloud NativeDPDK & Cloud Native
DPDK & Cloud Native
Michelle Holley938 views
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)
Michelle Holley585 views
Tungsten Fabric OverviewTungsten Fabric Overview
Tungsten Fabric Overview
Michelle Holley2K views
Intel Powered AI Applications for TelcoIntel Powered AI Applications for Telco
Intel Powered AI Applications for Telco
Michelle Holley795 views
Artificial Intelligence in the Network Artificial Intelligence in the Network
Artificial Intelligence in the Network
Michelle Holley1.4K views
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with Istio
Michelle Holley3.5K views
Intel NFVi Enabling Kit Demo/LabIntel NFVi Enabling Kit Demo/Lab
Intel NFVi Enabling Kit Demo/Lab
Michelle Holley1.1K views
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge Compute
Michelle Holley7.3K views

Último(20)

Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 views
Best Mics For Your Live StreamingBest Mics For Your Live Streaming
Best Mics For Your Live Streaming
ontheflystream6 views
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo Possible
Neo4j28 views
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary17 views

Development, test, and characterization of MEC platforms with Teranium and Dronava

  • 1. Development , test, and characterization of MEC platforms V I O S O F T ® Hieu Tran, Viosoft Corporation
  • 2. Agenda Overview • DevOps and Digital Infrastructure Projects • Use-Cases • Status • DevOps • Service Portability • Service Chain Layers • Access & Availability • Characterization & Sizing • …. • Platforms • Proto Innovation • Summary
  • 3. DRONAVA End-to-end, digitally transformed 5G/IoT reference design Hyper-connected test and integration sockets BINPUB Services repository and management VALIDIUM Test & characterization private cloud Public cloud front-end TERANIUM Telco/Native cloud integrated development environment Platform for standardization eNodeB S-GW HSS P-GW vSBC vIMS MMENSB Router Firewall DPI SD- WAN DPDK Examples NEV SDK Examples INTEL NEV SDK VPP Examples
  • 4. Why Virtualize Services ? • Lower Cap / Op-Ex • Deployment Agility • Service Innovation The Promise of VNF… • Write Once, Deploy Everywhere • ”App-store of the Cloud” • No Vendor Lock-In Reality Is Not a “Team Player” • VM or Container? Host/Guest OS? HEAT or TOSCA? Public or Private Cloud? Whose Cloud? Is VNF A Compatible with B? Do We Need DevOp Tools for The Telco Cloud? “Operators don’t create new VNF every day!”
  • 5. AIC, Azure, AWS, … ONAP, OpenO, OpenStack, Open Baton CEPH, NFS, RAID Redhat, Ubuntu, VmWare OVS, AVS, SR-IOV, Bridge Algorithms Service Chain Compute (*) Storage (*) Networking (*) Scales (horizontal & vertical) Reliability (99.9999) Service Portability Abstracting Designs From Platforms DeploymentDesigns Platforms
  • 6. Service Chaining Connecting Two or More Networking Abstractions Clouds Services Components Libraries • AWS, Azure, Google Cloud • AIC, Nokia, Juniper • Container • Virtual Machine • Lambda Function • Click Modular Router • P4 Packet Forwarding Framework • DPDK • VPP • NEV SDK PlatformsDesigns
  • 7. Developing and Deploying MEC Services Teranium
  • 8. AIC, Azure, AWS, … ONAP, OpenO, OpenStack, Open Baton CEPH, NFS, RAID Redhat, Ubuntu, VmWare OVS, AVS, SR-IOV, Bridge Algorithms Service Chain Compute (*) Storage (*) Networking (*) Scales (horizontal & vertical) Reliability (99.9999) Service Portability Abstracting Designs From Platforms DeploymentDesigns Platforms
  • 10. Reference Implementation of NEV services • Utilizing Teranium Libraries and Components Encapsulation of NEV services • NES, NTS, and NIS as VNFs or microservices • Facilitate multi-cloud deployment Componentization of NES API • Drag & drop environment for app development • Applications as service chains Possible Integration with Intel NEV Access & Availability
  • 11. Characterization and Dimensioning for the Mobile Edge, at Scale Dronava
  • 12. User Equipment Remote Radio Heads Macro Cell Small Cell RRU RRU RRU Microwave Optical Copper Carrier Ethernet IP core Switching network Front Haul Base Band 1st Stage Back Haul Back Haul Aggregation Core Adopted from 3G4G Blog - http://blog.3g4g.co.uk/ RRU RRU CWDMCWDM OADMOADM CWDM Optical Transport Optical Transport CPRI, OSAI/ORI CPRI, OSAI/ORI Multiplexer MUX/DEMUX
  • 13. Back Haul Aggregation CoreRemote Radio HeadsUser Equipment DRONAVA Web scale (1000+ UE instantiation of user equipment (UE) of different functionalities and capabilities (phone, IoT, venue, …) RRU RRU RRU Microwave Optical Copper DRONAVA Fully implemented virtual functions performing key foundational capabilities of EPC and core network. Orchestrated with latest MANO/orchestrator used by operators and ODM Front Haul Base Band 1st Stage Back Haul Adopted from 3G4G Blog - http://blog.3g4g.co.uk/ DRONAVA Virtualized instances of radio head for scale and handover development and testing MME S-GW HSS P-GW vSBC vIMS MME E-UTRAN Virtualized EPC Virtualized IMS Virtualized DRONAVA Virtualized eNodeB(s) + optional MEC node(s) S1eNodeB MEC nodeS1 S1 eNodeB MEC node
  • 15. Back Haul Aggregation CoreRemote Radio HeadsUser Equipment RRU RRU RRU Microwave Optical Copper DRONAVA Front Haul Base Band 1st Stage Back Haul Adopted from 3G4G Blog - http://blog.3g4g.co.uk/ DRONAVA MME S-GW HSS P-GW vSBC vIMS MME E-UTRAN Virtualized EPC Virtualized IMS Virtualized DRONAVA Virtualized eNodeB(s) + optional MEC node(s) S1eNodeB APJ US US
  • 16. Back Haul Aggregation CoreRemote Radio HeadsUser Equipment RRU RRU RRU Microwave Optical Copper DRONAVA Front Haul Base Band 1st Stage Back Haul Adopted from 3G4G Blog - http://blog.3g4g.co.uk/ DRONAVA MME S-GW HSS P-GW vSBC vIMS MME E-UTRAN Virtualized EPC Virtualized IMS Virtualized DRONAVA Virtualized eNodeB(s) + optional MEC node(s) S1eNodeB APJ US MEC nodeS1 APJ APJ
  • 17. 0 50 100 150 200 250 100 200 300 400 500 600 700 800 900 1000 Ping RTT Run with MEC Run without MEC Packet size ms Ping Latency With & Without MEC
  • 18. 0 2 4 6 8 10 12 83 100 128 256 512 1024 1280 1518 Throughput(Gbps) packet size (bytes) Uplink Throughput Tput using gtpu kernel Tput using vpp with gtpu bypass on docker Tput using vpp without gtpu bypass on docker Tput using vpp with gtpu bypass on qemu Tput using vpp without gtpu bypass on qemu 0 2 4 6 8 10 12 47 76 88 128 256 512 1024 1280 1518 Throughput(Gbps) packet size (bytes) Downlink Throughput Tput using gtpu kernel Tput using vpp on docker Tput using vpp on qemu https://wiki.fd.io/images/b/b6/VPP_K8S_GTPU_OSSNA.pdf
  • 20. • Population ~ 267,000 • Regular district • 133.5 m2 / block • ~ 5 small-cell / block • ~ 1 macro-cell / 1.5 blocks • Traffic flow • UE -> small-cell -> macro-cell / MEC node • ~ 420 blocks in Eixample • 2100 small cells & 630 macro cells Deployment Sizing & Characterization 5G X-haul for Eixample http://www.5g-xhaul-project.eu Neal.oliver@intel.com
  • 21. Democratizing Mobility “Fidofon” Centralized / Traditional Democratized / “Sharing Economy” Hotels Airbnb (“rent your own home”) Taxi Lyft / Uber (“bring your own car”) Banks Lending Club (“lend to your peers”) Fiat Crypto (”mint your own money”) Telcos Fidofon (“provide your own rrh, enb, mec”)
  • 22. ~ 320 bus stops
  • 23. ~ 200 Wifi hotspots
  • 24. ~ 300 Car Parks

Hinweis der Redaktion

  1. Adopted from 3G4G Blog - http://blog.3g4g.co.uk/
  2. Adopted from 3G4G Blog - http://blog.3g4g.co.uk/
  3. Adopted from 3G4G Blog - http://blog.3g4g.co.uk/
  4. Adopted from 3G4G Blog - http://blog.3g4g.co.uk/