SlideShare a Scribd company logo
www.huawei.com
Security Level:
HUAWEI TECHNOLOGIES CO., LTD.
Overview of
Edge and IoT Networks for
Federated Learning
Murali Rangachari, NFV-CC Santa Clara, CA, USA
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 2
Agenda
 A scan of Edge & IOT Ecosystem
 Emergence of Intelligent Devices
 Overview of Protocols of Device Communications
 Edge Gateways vs Edge Cloud
 Federated Learning Models
 IOT Communications
 Explore Mesh Routing Strategies – 6lowPAN, ZigBee, RPL
 Edge Cloud Designs and Considerations
 Edge Data Strategies for AI
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 3
Explosion of IOT Market (from different sources)
 Every indications are that there
will be exponential growth in
Intelligent Devices
 McKinsey reported $11.1 Trillion
market value by 2025
 14 billion connected devices –
Bosch
 5- bn connected devices – Cisco
 309 billion IoT supplier revenue –
Gartner
 1.9 trillion Economic Value-add –
Gartner
 7.1 trillion IoT solutions revenue --
IDC
Source: MIT Review, 2014
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 4
Actual vs Projected Number
 Growth better than forecast (IDC**)
 Number of devices (Statista***) -- Actuals 2015(15.41B) 2016(17.68B) 2017(20.35B)
** https://www.enterprise-cio.com/news/2018/jan/04/roundup-of-internet-of-things-forecasts-and-market-estimates-2018/
*** https://www.statista.com/statistics/471264/iot-number-of-connected-devices-worldwide/
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 5
Implications…
 No denying IoT storm is here. We have to manage billions of connected devices
 There will be a “deluge of data” ** by 2020:
 ~1.5 GB of traffic per day from average internet user
 3000 GB per day – Smart Hospitals
 4000 GB per day – self driving cars EACH
 Radars ~10-100 kb per sec
 Sonar ~10-100 kb per sec
 GPS ~50 kb per sec
 UDAR ~10 – 70 MB per sec
 Cameras ~20-40 mb per sec
 40,000 GB per day – connected aircrafts
 1,000,000 GB per day – connected factories
** Keynotes at OFA-2018 by Bill Magro, Intel: https://www.youtube.com/watch?v=x8BOBVTiPVc
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 6
Evolution of Devices
 Connected devices & Intelligent Systems are not new
 PLC, SCADA, automated factories have been there since the 1980s
 Electrical/magnetic sensors connected to logic controls
 Mostly dumb sensors connected to intelligent hubs
 Control hubs got more distributed with & miniaturized with micro-controllers
 Biggest push came after cheap ARMs/SOCs emerged
 Reduced cost of intelligent nodes
 Computing scheme changed
 Characteristics of IoT boards of today:
 Has local CPU, memory, NIC, wifi, GPIO, uart, GPS, GSM, LTE… in a small package
 CPU is not very powerful – but sufficient
 Low memory – few MB to few GB at best
 Slow lossy links
 Battery operated (most often at remote locations)
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 7
Review of Device Options
 Arduino (https://www.arduino.cc/) – one of the first microcontroller based soc
platform (s/w stack)
 Arduino has a set of devices of their own at various price levels
 Many other boards support Arduino like BLEduino, Airboard etc
 Beagle board (https://beagleboard.org/)
 Can run full linux, very powerful & has good community support
 They have boards ranging from $25 all the way to $1000 with varying capability
 Rasberry Pi (https://www.raspberrypi.org/) – popularized by hobbyists & kids kits
 Zephyr OS – New real time OS (Intel / Windriver promoting)
 Many boards supports -- http://docs.zephyrproject.org/1.5.0/board/board.html
 Cheaper boards emerging today Espressif from China
 ESP8266
 ESP32
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 8
Some popular boards
Adafruit
Arduino Uno
Beaglebone
Black
Ras-Pi 3
ESP-8266
ESP-32
CHIP-Pro
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 9
Communication Protocols for IoT
 Because the IoT endpoints are intelligent (has CPU), we will need a
communication protocol over low power & lossy channels
 Most protocols are modeled after the web style protocols such as
HTTP(S)/WebSockets with proxies or direct or use message queues
 The scale is much smaller due to restrictions of packet sizes and
transfer rates
 Types of communication type around IoTs
 Device to Gateways – between devices to network gateways
 Device to Device – multi-hop, relay type
 Gateway to Cloud – typical cloud interface today
 Device to Cloud – yes, that is possible too. If the Cloud is at the Edge
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 10
Major Communication IoT Protocols Today
 MQTT – Message Queue Telemetry Transport
 Light weight small footprint pub-sub – Standard: ISO/IEC PRF 20922
 Requires a message broker (… resembles corba!)
 Data Agnostic (no standard data structure, just text based labels and
info)
 Messages delivered with or without confirmation or guaranteed but
many (delivery) and guaranteed deliver once only
 CoAP: Contrained Application Protocol – for constrained
nodes & networks for IoT
 Standard: RFC 7252
 Light weight fast HTTP (10s of bytes over 6lowPAN vs 1000s of
bytes in typical http over tcp/ip)
 Specifically for constrained nodes with limited resources
 RESTful interfaces
 May contact device to cloud or via proxy to cloud, or device to device
Broker
Pub
Pub
Pub
Sub
Sub
Sub
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 11
Cloud (web) & V2X Protocols
 It is not unusual to see HTTP(S) / Websockets for IOT
 IOT is not only low power devices but has all types of devices
 Video streams, intelligent stations with more powerful Device (ARM64
based etc) use regular web protocols
 Augmented Reality / Virtual reality
 V2X Protocols (Wireless Access for Vehicular Env):
 IEEE 802.11p:
 IEEE 1609.1-4
 SAE 2735
 V2V & V2X protocols: constantly evolving
 IIOT Protocols besides MQTT, CoAP, Websockets: OPC/UA, DDS, AMQP… evolving
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 12
Communication Medium
 Generally we have two types of communication – Wired or Wireless
 Wired communications are traditional. IOT is evolving Wireless
 Zigbee: Very popular full stack wireless protocol & supporting s/w
 Not interoperable with other wireless protocols
 Used by wireless light switches, electric meters, IIOT etc
 Fixed 250 kbps data rates
 Limited range like BT
 BT5 – Blue Tooth version 5 – faster, further…
 Widely used protocol extended. Needs multi-hop
 6loWPAN – IEEE 802.15.4
 IPv6 Low Powered Wireless Personal Area Network
 With billions of devices, we have to use IPv6
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 13
Wireless MESH
 Because we have a large number of devices with limited power & range,
it is imperative we need to chain them in some way.
 Star topology can work with local hubs
 Hubs can be networked over wired interfaces
 Bus topology – in vehicles such as CAN bus
 Mesh topology -- requires a coordinated communication path
 A number of protocols exist today for Routers
 Examples OSPF, OLSR (Optimized Link-state), ZRP (Zone Routing), DSR (Dynamic Source
Routing) etc
 IOT are low powered and lossy – so most of these protocols don’t work very well
 RPL is gaining popularity in 6loWPAN env
 Major options: IEEE 802.15.4, Zigbee, EnOcean, SIGFOX
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 14
Why 6loWPAN / IEEE 802.15.4?
 Let us look into just the 6loWPAN – very active with major players into it
 Other options have their own merits/limitations
 Low powered network of large number of IOT nodes over wireless channels
 If batteries used, it must last several years (5 to 8 years?)
 Self-Organize – meaning must balance by itself (in protocol)
 Limited range of devices means require multi-hop (handle within protocol)
 Coexistence & jamming
 ISM bands can interfere with appliances like microwave (use spread spectrum to mitigate)
 802.11b & Bluetooth don’t work very well when colocated
 The protocol must be interoperable with standard OSI 7 layer networks (L1 to L7)
 Zigbee isn’t compatible to OSI type protocols like tcp/ip
 Must be low cost
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 15
How Wireless Technologies Stack-up?
Source: https://people.eecs.berkeley.edu/~prabal/teaching/cs294-11-f05/slides/day21.pdf
NOTE: Old Data (2005) but
shows comparison very well
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 16
 An Example Topology
for any 6lowpan
networks
 Source:
http://www.ti.com/lit/wp
/swry013/swry013.pdf
6loWPAN Topology
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 17
The 6loWPAN Stack
Source: http://www.ti.com/lit/wp/swry013/swry013.pdf
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 18
Source: http://www.ti.com/lit/wp/swry013/swry013.pdf
RPL
OpenThread
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 19
DAGs
 Uses Directed Acyclic Graph
 Acyclic as in spanning tree (STP)
 All paths are directed to a
common root
 Types of Nodes:
 FFD – Full Function Device
 Anywhere in Topo
 PAN Coordinator
 RFD – Restricted Function Device
 Limited to Star Topo
 Leaf Node
 Smallest device, no relay
functions
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 20
RPL – Destination Oriented DAG (DODAG)
 RPL is a routing protocol
 Distance Vector & Source Routing Protocol
 A node (FFD) that acts as Border Gateway or Router (BR) – assigned an IPv6 address
 The BR has information about all nodes in the neighborhood
 All nodes within its DAG has same prefix
 Neighborhood is built (using link local)
 Intermediate nodes in the DAG has capability to relay or respond to BR (RFD)
 Leaf Nodes can’t relay and are typically connected in Star topology to RFD
 The BR keeps sending DIO (DAG Info Obj) message southbound
 To downstream nodes send DAO (Dest Advt Obj) northbound
 Intermediate nodes will relay it to the root
 Root sends DAO Ack in response to DAO upon which the nodes in DAG sends DIS (DAG
Info Solicitation)
 Now all nodes have found paths to the Root
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 21
So many Protocols & Technologies – How do we Converge?
 Use Gateways?
 Limited to protocols
 Protocols are fast evolving so hard to develop custom hardware for all these protocols
 Ties into silos
 What is an Edge Cloud?
 Google Cloud, AWS, Azure… all of them have defined what is their edge – Edge of THEIR Cloud
 For a Cloud Provider, ISP / Access Points are the edge
 For an Enterprise WAN – each branch office is an Edge
 A Cell Phone can be an edge
 A Vehicle in V2X can be an Edge
 V2X will have hubs per city block and relay stations connected to tracking end-points – Edge?
 A building in IIOT could be an Edge – Each floor could be Edges
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 22
Enter the World of Federated Learning / Analytics
 What are an Intelligent Systems?
 Each system or sub-system can make decision based on variety of stimulus
 Distributed decision making – because we cannot traverse long distances with so many devices
involved
 The Intelligence is driven by Data – IOT Enables data collection
 We don’t do IOT just because devices are cheap but device got cheap because we needed data from many
resources and someone developed devices tailor made for those -- Necessity
 In-place decision making – need to build hubs of decision making
 What is an Edge?
 An Edge is relative to the Cloud it talks to
 It can be cascaded – GCP-Edge maybe your cloud if You are providing traffic tracking
– Each vehicle is your Edge
– Vehicle is Edge Cloud for Devices within the Car – auto device vendors report to Vehicle Cloud
 Edges are Nodes in Hierarchical Decision Making Infrastructure -- Federated Cloud
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 23
Federated Analytics
 Source: Keynotes at ELC-2018
https://www.youtube.com/watch?v=x9haDnOaNzg
 Data is distributed – and so is intelligence
 Multi-layered Edge, Fog and clusters of
Cloud distributed across the globe
 Analytics In-Place at each Edge / Fog
nodes
 Central (logical) distributed cloud services
would work in coordination with edges to
deduce intelligence
 Security (authentication) & spheres of
influence established – hence Federated
 Build Virtual Data & Analytics Fabric
 Challenges:
 Trust, transparency & traceability (security)
 Federated compute frameworks
 Federated learning platforms
 Federated Data Addressing
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 24
Networking for Federated Learning at the Edge
 Simple gateways don’t scale – so the
Edge Networking must be deployed as a
Cloud
 The Edge Cloud needs to build gateways
to all types of networks:
 RPL / BT Mesh for device networks
 Information from devices must be translated to
intelligent data at the Edge
 High throughput channels for Video
applications
 Distributed data platform at the Edge to
perform in-place analytics
 Analytics platforms have multi-tiered Edge
Clouds/Fogs as distributed compute nodes –
Replications or MPI?
 Use HPC Tools for distributed cloud platforms
Thank you
www.huawei.com
Copyright©2011 Huawei Technologies Co., Ltd. All Rights Reserved.
The information in this document may contain predictive statements including, without limitation, statements regarding the future financial and
operating results, future product portfolio, new technology, etc. There are a number of factors that could cause actual results and
developments to differ materially from those expressed or implied in the predictive statements. Therefore, such information is provided for
reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time without notice.

More Related Content

What's hot

Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
inside-BigData.com
 
"Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling...
"Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling..."Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling...
"Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling...
Edge AI and Vision Alliance
 

What's hot (20)

Enabling MEC as a New Telco Business Opportunity
Enabling MEC as a New Telco Business OpportunityEnabling MEC as a New Telco Business Opportunity
Enabling MEC as a New Telco Business Opportunity
 
The potential of MEC for high resolution video delivery
The potential of MEC for high resolution video deliveryThe potential of MEC for high resolution video delivery
The potential of MEC for high resolution video delivery
 
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital futureOSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
 
Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?
 
NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)
 
"Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling...
"Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling..."Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling...
"Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling...
 
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable SolutionsGetting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
 
Easing the Path to Network Transformation - Network Transformation Experience...
Easing the Path to Network Transformation - Network Transformation Experience...Easing the Path to Network Transformation - Network Transformation Experience...
Easing the Path to Network Transformation - Network Transformation Experience...
 
Open Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentOpen Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing Deployment
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World Congree
 
Defining a modern day network
Defining a modern day networkDefining a modern day network
Defining a modern day network
 
5G Americas_Network Slicing
5G Americas_Network Slicing5G Americas_Network Slicing
5G Americas_Network Slicing
 
Strategies to architecting ultra-efficient data centers
Strategies to architecting ultra-efficient data centersStrategies to architecting ultra-efficient data centers
Strategies to architecting ultra-efficient data centers
 
NB-IoT: Pros and Cons of the new LPWA Radio Technology
NB-IoT: Pros and Cons of the new LPWA Radio Technology NB-IoT: Pros and Cons of the new LPWA Radio Technology
NB-IoT: Pros and Cons of the new LPWA Radio Technology
 
Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and management
 
Transforming optical networking with AI
Transforming optical networking with AITransforming optical networking with AI
Transforming optical networking with AI
 
5G is more than a new radio - network slicing
5G is more than a new radio - network slicing5G is more than a new radio - network slicing
5G is more than a new radio - network slicing
 

Similar to Convergence of device and data at the Edge Cloud

9-29-15 IEEE-CVT Presentation by EH-Final
9-29-15 IEEE-CVT Presentation by EH-Final9-29-15 IEEE-CVT Presentation by EH-Final
9-29-15 IEEE-CVT Presentation by EH-Final
Ed Hightower
 

Similar to Convergence of device and data at the Edge Cloud (20)

UNIT III- 1.RPL.pptx
UNIT III- 1.RPL.pptxUNIT III- 1.RPL.pptx
UNIT III- 1.RPL.pptx
 
IPv6 ND 2020
IPv6 ND 2020IPv6 ND 2020
IPv6 ND 2020
 
Rpl2018
Rpl2018Rpl2018
Rpl2018
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpal
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
 
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTPIoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
 
Characteristics of the 6 wireless protocols
Characteristics of the 6 wireless protocolsCharacteristics of the 6 wireless protocols
Characteristics of the 6 wireless protocols
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) Wave
 
IoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentationIoT Week 2021_Jens Hagemeyer presentation
IoT Week 2021_Jens Hagemeyer presentation
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & Potential
 
Web of things
Web of thingsWeb of things
Web of things
 
Ethernet and LIFI
Ethernet and LIFIEthernet and LIFI
Ethernet and LIFI
 
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
 
9-29-15 IEEE-CVT Presentation by EH-Final
9-29-15 IEEE-CVT Presentation by EH-Final9-29-15 IEEE-CVT Presentation by EH-Final
9-29-15 IEEE-CVT Presentation by EH-Final
 
MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse at the November Open Hardware Meetup, Mumbai 2014MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse at the November Open Hardware Meetup, Mumbai 2014
 
Rpl2016
Rpl2016Rpl2016
Rpl2016
 
Domotic dojo!
Domotic dojo!Domotic dojo!
Domotic dojo!
 
Facebook_TIP_Nov
Facebook_TIP_NovFacebook_TIP_Nov
Facebook_TIP_Nov
 
Facebook and Telecom
Facebook and TelecomFacebook and Telecom
Facebook and Telecom
 
Get to Know About H820QO Outdoor CPE Routers
Get to Know About H820QO Outdoor CPE RoutersGet to Know About H820QO Outdoor CPE Routers
Get to Know About H820QO Outdoor CPE Routers
 

More from Michelle Holley

Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with Istio
Michelle Holley
 
Making Networking Apps Scream on Windows with DPDK
Making Networking Apps Scream on Windows with DPDKMaking Networking Apps Scream on Windows with DPDK
Making Networking Apps Scream on Windows with DPDK
Michelle Holley
 
Enabling new protocol processing with DPDK using Dynamic Device Personalization
Enabling new protocol processing with DPDK using Dynamic Device PersonalizationEnabling new protocol processing with DPDK using Dynamic Device Personalization
Enabling new protocol processing with DPDK using Dynamic Device Personalization
Michelle Holley
 

More from Michelle Holley (20)

NFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkNFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function Framework
 
5G and Open Reference Platforms
5G and Open Reference Platforms5G and Open Reference Platforms
5G and Open Reference Platforms
 
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesDe-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
 
Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption
 
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
 
DPDK & Cloud Native
DPDK & Cloud NativeDPDK & Cloud Native
DPDK & Cloud Native
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)
 
Tungsten Fabric Overview
Tungsten Fabric OverviewTungsten Fabric Overview
Tungsten Fabric Overview
 
Orchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsOrchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple Clouds
 
Design Implications, Challenges and Principles of Zero-Touch Management Envir...
Design Implications, Challenges and Principles of Zero-Touch Management Envir...Design Implications, Challenges and Principles of Zero-Touch Management Envir...
Design Implications, Challenges and Principles of Zero-Touch Management Envir...
 
Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...
 
Intel Powered AI Applications for Telco
Intel Powered AI Applications for TelcoIntel Powered AI Applications for Telco
Intel Powered AI Applications for Telco
 
Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with Istio
 
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...
 
Making Networking Apps Scream on Windows with DPDK
Making Networking Apps Scream on Windows with DPDKMaking Networking Apps Scream on Windows with DPDK
Making Networking Apps Scream on Windows with DPDK
 
Enabling new protocol processing with DPDK using Dynamic Device Personalization
Enabling new protocol processing with DPDK using Dynamic Device PersonalizationEnabling new protocol processing with DPDK using Dynamic Device Personalization
Enabling new protocol processing with DPDK using Dynamic Device Personalization
 
Intel NFVi Enabling Kit Demo/Lab
Intel NFVi Enabling Kit Demo/LabIntel NFVi Enabling Kit Demo/Lab
Intel NFVi Enabling Kit Demo/Lab
 
What are latest new features that DPDK brings into 2018?
What are latest new features that DPDK brings into 2018?What are latest new features that DPDK brings into 2018?
What are latest new features that DPDK brings into 2018?
 

Recently uploaded

JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 

Recently uploaded (20)

Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Benefits of Employee Monitoring Software
Benefits of  Employee Monitoring SoftwareBenefits of  Employee Monitoring Software
Benefits of Employee Monitoring Software
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data Migration
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 

Convergence of device and data at the Edge Cloud

  • 1. www.huawei.com Security Level: HUAWEI TECHNOLOGIES CO., LTD. Overview of Edge and IoT Networks for Federated Learning Murali Rangachari, NFV-CC Santa Clara, CA, USA
  • 2. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 2 Agenda  A scan of Edge & IOT Ecosystem  Emergence of Intelligent Devices  Overview of Protocols of Device Communications  Edge Gateways vs Edge Cloud  Federated Learning Models  IOT Communications  Explore Mesh Routing Strategies – 6lowPAN, ZigBee, RPL  Edge Cloud Designs and Considerations  Edge Data Strategies for AI
  • 3. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 3 Explosion of IOT Market (from different sources)  Every indications are that there will be exponential growth in Intelligent Devices  McKinsey reported $11.1 Trillion market value by 2025  14 billion connected devices – Bosch  5- bn connected devices – Cisco  309 billion IoT supplier revenue – Gartner  1.9 trillion Economic Value-add – Gartner  7.1 trillion IoT solutions revenue -- IDC Source: MIT Review, 2014
  • 4. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 4 Actual vs Projected Number  Growth better than forecast (IDC**)  Number of devices (Statista***) -- Actuals 2015(15.41B) 2016(17.68B) 2017(20.35B) ** https://www.enterprise-cio.com/news/2018/jan/04/roundup-of-internet-of-things-forecasts-and-market-estimates-2018/ *** https://www.statista.com/statistics/471264/iot-number-of-connected-devices-worldwide/
  • 5. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 5 Implications…  No denying IoT storm is here. We have to manage billions of connected devices  There will be a “deluge of data” ** by 2020:  ~1.5 GB of traffic per day from average internet user  3000 GB per day – Smart Hospitals  4000 GB per day – self driving cars EACH  Radars ~10-100 kb per sec  Sonar ~10-100 kb per sec  GPS ~50 kb per sec  UDAR ~10 – 70 MB per sec  Cameras ~20-40 mb per sec  40,000 GB per day – connected aircrafts  1,000,000 GB per day – connected factories ** Keynotes at OFA-2018 by Bill Magro, Intel: https://www.youtube.com/watch?v=x8BOBVTiPVc
  • 6. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 6 Evolution of Devices  Connected devices & Intelligent Systems are not new  PLC, SCADA, automated factories have been there since the 1980s  Electrical/magnetic sensors connected to logic controls  Mostly dumb sensors connected to intelligent hubs  Control hubs got more distributed with & miniaturized with micro-controllers  Biggest push came after cheap ARMs/SOCs emerged  Reduced cost of intelligent nodes  Computing scheme changed  Characteristics of IoT boards of today:  Has local CPU, memory, NIC, wifi, GPIO, uart, GPS, GSM, LTE… in a small package  CPU is not very powerful – but sufficient  Low memory – few MB to few GB at best  Slow lossy links  Battery operated (most often at remote locations)
  • 7. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 7 Review of Device Options  Arduino (https://www.arduino.cc/) – one of the first microcontroller based soc platform (s/w stack)  Arduino has a set of devices of their own at various price levels  Many other boards support Arduino like BLEduino, Airboard etc  Beagle board (https://beagleboard.org/)  Can run full linux, very powerful & has good community support  They have boards ranging from $25 all the way to $1000 with varying capability  Rasberry Pi (https://www.raspberrypi.org/) – popularized by hobbyists & kids kits  Zephyr OS – New real time OS (Intel / Windriver promoting)  Many boards supports -- http://docs.zephyrproject.org/1.5.0/board/board.html  Cheaper boards emerging today Espressif from China  ESP8266  ESP32
  • 8. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 8 Some popular boards Adafruit Arduino Uno Beaglebone Black Ras-Pi 3 ESP-8266 ESP-32 CHIP-Pro
  • 9. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 9 Communication Protocols for IoT  Because the IoT endpoints are intelligent (has CPU), we will need a communication protocol over low power & lossy channels  Most protocols are modeled after the web style protocols such as HTTP(S)/WebSockets with proxies or direct or use message queues  The scale is much smaller due to restrictions of packet sizes and transfer rates  Types of communication type around IoTs  Device to Gateways – between devices to network gateways  Device to Device – multi-hop, relay type  Gateway to Cloud – typical cloud interface today  Device to Cloud – yes, that is possible too. If the Cloud is at the Edge
  • 10. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 10 Major Communication IoT Protocols Today  MQTT – Message Queue Telemetry Transport  Light weight small footprint pub-sub – Standard: ISO/IEC PRF 20922  Requires a message broker (… resembles corba!)  Data Agnostic (no standard data structure, just text based labels and info)  Messages delivered with or without confirmation or guaranteed but many (delivery) and guaranteed deliver once only  CoAP: Contrained Application Protocol – for constrained nodes & networks for IoT  Standard: RFC 7252  Light weight fast HTTP (10s of bytes over 6lowPAN vs 1000s of bytes in typical http over tcp/ip)  Specifically for constrained nodes with limited resources  RESTful interfaces  May contact device to cloud or via proxy to cloud, or device to device Broker Pub Pub Pub Sub Sub Sub
  • 11. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 11 Cloud (web) & V2X Protocols  It is not unusual to see HTTP(S) / Websockets for IOT  IOT is not only low power devices but has all types of devices  Video streams, intelligent stations with more powerful Device (ARM64 based etc) use regular web protocols  Augmented Reality / Virtual reality  V2X Protocols (Wireless Access for Vehicular Env):  IEEE 802.11p:  IEEE 1609.1-4  SAE 2735  V2V & V2X protocols: constantly evolving  IIOT Protocols besides MQTT, CoAP, Websockets: OPC/UA, DDS, AMQP… evolving
  • 12. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 12 Communication Medium  Generally we have two types of communication – Wired or Wireless  Wired communications are traditional. IOT is evolving Wireless  Zigbee: Very popular full stack wireless protocol & supporting s/w  Not interoperable with other wireless protocols  Used by wireless light switches, electric meters, IIOT etc  Fixed 250 kbps data rates  Limited range like BT  BT5 – Blue Tooth version 5 – faster, further…  Widely used protocol extended. Needs multi-hop  6loWPAN – IEEE 802.15.4  IPv6 Low Powered Wireless Personal Area Network  With billions of devices, we have to use IPv6
  • 13. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 13 Wireless MESH  Because we have a large number of devices with limited power & range, it is imperative we need to chain them in some way.  Star topology can work with local hubs  Hubs can be networked over wired interfaces  Bus topology – in vehicles such as CAN bus  Mesh topology -- requires a coordinated communication path  A number of protocols exist today for Routers  Examples OSPF, OLSR (Optimized Link-state), ZRP (Zone Routing), DSR (Dynamic Source Routing) etc  IOT are low powered and lossy – so most of these protocols don’t work very well  RPL is gaining popularity in 6loWPAN env  Major options: IEEE 802.15.4, Zigbee, EnOcean, SIGFOX
  • 14. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 14 Why 6loWPAN / IEEE 802.15.4?  Let us look into just the 6loWPAN – very active with major players into it  Other options have their own merits/limitations  Low powered network of large number of IOT nodes over wireless channels  If batteries used, it must last several years (5 to 8 years?)  Self-Organize – meaning must balance by itself (in protocol)  Limited range of devices means require multi-hop (handle within protocol)  Coexistence & jamming  ISM bands can interfere with appliances like microwave (use spread spectrum to mitigate)  802.11b & Bluetooth don’t work very well when colocated  The protocol must be interoperable with standard OSI 7 layer networks (L1 to L7)  Zigbee isn’t compatible to OSI type protocols like tcp/ip  Must be low cost
  • 15. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 15 How Wireless Technologies Stack-up? Source: https://people.eecs.berkeley.edu/~prabal/teaching/cs294-11-f05/slides/day21.pdf NOTE: Old Data (2005) but shows comparison very well
  • 16. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 16  An Example Topology for any 6lowpan networks  Source: http://www.ti.com/lit/wp /swry013/swry013.pdf 6loWPAN Topology
  • 17. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 17 The 6loWPAN Stack Source: http://www.ti.com/lit/wp/swry013/swry013.pdf
  • 18. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 18 Source: http://www.ti.com/lit/wp/swry013/swry013.pdf RPL OpenThread
  • 19. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 19 DAGs  Uses Directed Acyclic Graph  Acyclic as in spanning tree (STP)  All paths are directed to a common root  Types of Nodes:  FFD – Full Function Device  Anywhere in Topo  PAN Coordinator  RFD – Restricted Function Device  Limited to Star Topo  Leaf Node  Smallest device, no relay functions
  • 20. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 20 RPL – Destination Oriented DAG (DODAG)  RPL is a routing protocol  Distance Vector & Source Routing Protocol  A node (FFD) that acts as Border Gateway or Router (BR) – assigned an IPv6 address  The BR has information about all nodes in the neighborhood  All nodes within its DAG has same prefix  Neighborhood is built (using link local)  Intermediate nodes in the DAG has capability to relay or respond to BR (RFD)  Leaf Nodes can’t relay and are typically connected in Star topology to RFD  The BR keeps sending DIO (DAG Info Obj) message southbound  To downstream nodes send DAO (Dest Advt Obj) northbound  Intermediate nodes will relay it to the root  Root sends DAO Ack in response to DAO upon which the nodes in DAG sends DIS (DAG Info Solicitation)  Now all nodes have found paths to the Root
  • 21. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 21 So many Protocols & Technologies – How do we Converge?  Use Gateways?  Limited to protocols  Protocols are fast evolving so hard to develop custom hardware for all these protocols  Ties into silos  What is an Edge Cloud?  Google Cloud, AWS, Azure… all of them have defined what is their edge – Edge of THEIR Cloud  For a Cloud Provider, ISP / Access Points are the edge  For an Enterprise WAN – each branch office is an Edge  A Cell Phone can be an edge  A Vehicle in V2X can be an Edge  V2X will have hubs per city block and relay stations connected to tracking end-points – Edge?  A building in IIOT could be an Edge – Each floor could be Edges
  • 22. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 22 Enter the World of Federated Learning / Analytics  What are an Intelligent Systems?  Each system or sub-system can make decision based on variety of stimulus  Distributed decision making – because we cannot traverse long distances with so many devices involved  The Intelligence is driven by Data – IOT Enables data collection  We don’t do IOT just because devices are cheap but device got cheap because we needed data from many resources and someone developed devices tailor made for those -- Necessity  In-place decision making – need to build hubs of decision making  What is an Edge?  An Edge is relative to the Cloud it talks to  It can be cascaded – GCP-Edge maybe your cloud if You are providing traffic tracking – Each vehicle is your Edge – Vehicle is Edge Cloud for Devices within the Car – auto device vendors report to Vehicle Cloud  Edges are Nodes in Hierarchical Decision Making Infrastructure -- Federated Cloud
  • 23. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 23 Federated Analytics  Source: Keynotes at ELC-2018 https://www.youtube.com/watch?v=x9haDnOaNzg  Data is distributed – and so is intelligence  Multi-layered Edge, Fog and clusters of Cloud distributed across the globe  Analytics In-Place at each Edge / Fog nodes  Central (logical) distributed cloud services would work in coordination with edges to deduce intelligence  Security (authentication) & spheres of influence established – hence Federated  Build Virtual Data & Analytics Fabric  Challenges:  Trust, transparency & traceability (security)  Federated compute frameworks  Federated learning platforms  Federated Data Addressing
  • 24. HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential 24 Networking for Federated Learning at the Edge  Simple gateways don’t scale – so the Edge Networking must be deployed as a Cloud  The Edge Cloud needs to build gateways to all types of networks:  RPL / BT Mesh for device networks  Information from devices must be translated to intelligent data at the Edge  High throughput channels for Video applications  Distributed data platform at the Edge to perform in-place analytics  Analytics platforms have multi-tiered Edge Clouds/Fogs as distributed compute nodes – Replications or MPI?  Use HPC Tools for distributed cloud platforms
  • 25. Thank you www.huawei.com Copyright©2011 Huawei Technologies Co., Ltd. All Rights Reserved. The information in this document may contain predictive statements including, without limitation, statements regarding the future financial and operating results, future product portfolio, new technology, etc. There are a number of factors that could cause actual results and developments to differ materially from those expressed or implied in the predictive statements. Therefore, such information is provided for reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time without notice.