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

PDF
Intel® Network Builders - Network Edge Ecosystem Program
Michelle Holley
 
PDF
Building the SD-Branch using uCPE
Michelle Holley
 
PDF
Artificial Intelligence in the Network
Michelle Holley
 
PDF
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Open Networking Summit
 
PDF
SEBA: SDN Enabled Broadband Access - Transporting SDN principles to PON Networks
Liz Warner
 
PDF
Using Microservices Architecture and Patterns to Address Applications Require...
Prem Sankar Gopannan
 
PDF
OSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and Beyond
Lumina Networks
 
PDF
Your Path to Edge Computing - Akraino Edge Stack Update
Liz Warner
 
Intel® Network Builders - Network Edge Ecosystem Program
Michelle Holley
 
Building the SD-Branch using uCPE
Michelle Holley
 
Artificial Intelligence in the Network
Michelle Holley
 
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Open Networking Summit
 
SEBA: SDN Enabled Broadband Access - Transporting SDN principles to PON Networks
Liz Warner
 
Using Microservices Architecture and Patterns to Address Applications Require...
Prem Sankar Gopannan
 
OSN Bay Area Feb 2019 Meetup: ONAP Edge, 5G and Beyond
Lumina Networks
 
Your Path to Edge Computing - Akraino Edge Stack Update
Liz Warner
 

What's hot (20)

PDF
Enabling MEC as a New Telco Business Opportunity
Michelle Holley
 
PDF
The potential of MEC for high resolution video delivery
Simone Mangiante
 
PPTX
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
Lumina Networks
 
PDF
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
inside-BigData.com
 
PDF
Versal Premium ACAP for Network and Cloud Acceleration
inside-BigData.com
 
PDF
Edge and 5G: What is in it for the developers?
Michelle Holley
 
PPTX
NFV +SDN (Network Function Virtualization)
Hamidreza Bolhasani
 
PDF
"Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling...
Edge AI and Vision Alliance
 
PDF
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Radisys Corporation
 
PPTX
Easing the Path to Network Transformation - Network Transformation Experience...
Liz Warner
 
PDF
Open Source Possibilities for 5G Edge Computing Deployment
Ignacio Verona
 
PPTX
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Stefano Salsano
 
PDF
HP & NFV POC at SDN World Congree
Marie-Paule Odini
 
PDF
Defining a modern day network
Rakuten Group, Inc.
 
PDF
5G Americas_Network Slicing
Marie-Paule Odini
 
PPTX
Strategies to architecting ultra-efficient data centers
Infinera
 
PDF
NB-IoT: Pros and Cons of the new LPWA Radio Technology
M2M Alliance e.V.
 
PDF
Artificial intelligence in IoT-to-core network operations and management
ADVA
 
PDF
Transforming optical networking with AI
ADVA
 
PDF
5G is more than a new radio - network slicing
ADVA
 
Enabling MEC as a New Telco Business Opportunity
Michelle Holley
 
The potential of MEC for high resolution video delivery
Simone Mangiante
 
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
Lumina Networks
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
inside-BigData.com
 
Versal Premium ACAP for Network and Cloud Acceleration
inside-BigData.com
 
Edge and 5G: What is in it for the developers?
Michelle Holley
 
NFV +SDN (Network Function Virtualization)
Hamidreza Bolhasani
 
"Pioneering Analog Compute for Edge AI to Overcome the End of Digital Scaling...
Edge AI and Vision Alliance
 
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Radisys Corporation
 
Easing the Path to Network Transformation - Network Transformation Experience...
Liz Warner
 
Open Source Possibilities for 5G Edge Computing Deployment
Ignacio Verona
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Stefano Salsano
 
HP & NFV POC at SDN World Congree
Marie-Paule Odini
 
Defining a modern day network
Rakuten Group, Inc.
 
5G Americas_Network Slicing
Marie-Paule Odini
 
Strategies to architecting ultra-efficient data centers
Infinera
 
NB-IoT: Pros and Cons of the new LPWA Radio Technology
M2M Alliance e.V.
 
Artificial intelligence in IoT-to-core network operations and management
ADVA
 
Transforming optical networking with AI
ADVA
 
5G is more than a new radio - network slicing
ADVA
 
Ad

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

PPTX
UNIT III- 1.RPL.pptx
Sangeetha Prakash
 
PPTX
IPv6 ND 2020
Pascal Thubert
 
PPTX
Rpl2018
Pascal Thubert
 
PPTX
Io t standard_bis_arpanpal
Arpan Pal
 
PDF
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
Mark Goldstein
 
PDF
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
Anshu Pandey
 
PDF
Characteristics of the 6 wireless protocols
Antenna Manufacturer Coco
 
PPTX
Catching the Internet of Things (IoT) Wave
Chuck Petras
 
PPTX
IoT Week 2021_Jens Hagemeyer presentation
VEDLIoT Project
 
PDF
IoT Connectivity: The Technical & Potential
Andri Yadi
 
PDF
Web of things
Seo-Young Hwang
 
PDF
Ethernet and LIFI
ROHIT JADHAV
 
PDF
IOT_MODULE_3.pdf simple example notes for use
shreyarrce
 
PDF
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
Hans Andersson
 
PPTX
9-29-15 IEEE-CVT Presentation by EH-Final
Ed Hightower
 
PPTX
MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse
 
PPTX
Rpl2016
Pascal Thubert
 
PPTX
Domotic dojo!
Dr. Paolo Di Prodi
 
PDF
Facebook_TIP_Nov
Marie-Paule Odini
 
PDF
Facebook and Telecom
Marie-Paule Odini
 
UNIT III- 1.RPL.pptx
Sangeetha Prakash
 
IPv6 ND 2020
Pascal Thubert
 
Io t standard_bis_arpanpal
Arpan Pal
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
Mark Goldstein
 
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
Anshu Pandey
 
Characteristics of the 6 wireless protocols
Antenna Manufacturer Coco
 
Catching the Internet of Things (IoT) Wave
Chuck Petras
 
IoT Week 2021_Jens Hagemeyer presentation
VEDLIoT Project
 
IoT Connectivity: The Technical & Potential
Andri Yadi
 
Web of things
Seo-Young Hwang
 
Ethernet and LIFI
ROHIT JADHAV
 
IOT_MODULE_3.pdf simple example notes for use
shreyarrce
 
From idea to the field - Simplify Your IoT project (Acal BFi Nordic & Sierra ...
Hans Andersson
 
9-29-15 IEEE-CVT Presentation by EH-Final
Ed Hightower
 
MachinePulse at the November Open Hardware Meetup, Mumbai 2014
MachinePulse
 
Domotic dojo!
Dr. Paolo Di Prodi
 
Facebook_TIP_Nov
Marie-Paule Odini
 
Facebook and Telecom
Marie-Paule Odini
 
Ad

More from Michelle Holley (20)

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

Recently uploaded (20)

PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PPTX
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PPTX
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Exploring AI Agents in Process Industries
amoreira6
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Presentation about variables and constant.pptx
safalsingh810
 

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.