big data and internet thinkingwuct/bdit/slides/lec4.pdfamazon aws iot architecture aws iot...

83
Big Data and Internet Thinking Chentao Wu Associate Professor Dept. of Computer Science and Engineering [email protected]

Upload: others

Post on 22-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Big Data and Internet Thinking

Chentao WuAssociate Professor

Dept. of Computer Science and [email protected]

Page 2: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Download lectures

• ftp://public.sjtu.edu.cn

•User: wuct

•Password: wuct123456

•http://www.cs.sjtu.edu.cn/~wuct/bdit/

Page 3: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Schedule

• lec1: Introduction on big data, cloud computing & IoT

• Iec2: Parallel processing framework (e.g., MapReduce)

• lec3: Advanced parallel processing techniques (e.g., YARN, Spark)

• lec4: Cloud & Fog/Edge Computing

• lec5: Data reliability & data consistency

• lec6: Distributed file system & objected-based storage

• lec7: Metadata management & NoSQL Database

• lec8: Big Data Analytics

Page 4: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Collaborators

Page 5: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Contents

Intro. to Cloud/Fog Computing1

Page 6: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Fog Computing

Page 7: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Challenges

Page 8: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud-Fog-Edge

Page 9: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud-Fog-Edge Devices

Page 10: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud-Fog-Edge Architecture (1)

Page 11: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud-Fog-Edge Architecture (2)

Page 12: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Functions of Cloud-Fog-Edge

Page 13: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Fog/Edge Computing is the Primary Choice to Handle Real Time Data

Page 14: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

IoT End-to-End Value Chain

Page 15: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

IoT in the cloud and on the edge

IoT in the Cloud

▪ Remote monitoring and control

▪ Merging remote data from

across multiple IoT devices

▪ Near infinite compute and

storage to train machine

learning and other advanced AI

tools

IoT on the Edge➔ Low latency tight control

loops require near real-time response

➔ Public internet inherently unpredictable

➔ Privacy of data and protection of IP

Page 16: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Data Processing in Cloud-Fog-Edge

Page 17: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Heterogeneous/Homogeneous Cloud/Fog computing

Page 18: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Heterogeneous/Homogeneous Computing Framework• Cloud: Parallel and Distributed Computing

Map-Reduce, Graph Computing, Stream Computing

• Edge/Fog: Approximate Computing

Page 19: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Why Approximate Computing?

▪ Inexact/imprecise input data

▪ Approximate/iterative algorithms

▪ Loose constraints on output

image, sound and video processing

image rendering

sensor data analysis,computer vision

simulations, games, search, machine learning

Where a lot of (most?) resources go!

Page 20: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Point of View on Approximate Computing

Perf

orm

ance

Resource usage (e.g., energy)

2

Page 21: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate Computing Example - Images(1)

Page 22: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate Computing Example - Images(2)

EnergyErrors EnergyErrors

EnergyErrors EnergyErrors

Page 23: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate Computing in Different Areas

Architecture

OS/DB

Runtime

Compiler

PL

Hardware

EnerJ (UW), Passert (MSR/UW), Rely (MIT), Relax (Wisconsin)Uncertain<T> (MSR), Eon (UMass)

Probabilistic CMOS (Rice), approximate components (Purdue)

ANNs (UW, MSR, INRIA, Wisconsin, Qualcomm)

Stochastic Processors (UIUC), ERSA (Stanford), Flikker(MSR), QUORA (Purdue), Approximate Storage (MSR, UW)

Using Neural Nets for code approximation (GAtech/UW/MSR)Stream Processing (Princeton)

Green (MSR), PowerDial (MIT), soft error control (UCLA), SAGE & Paraprox (Michigan), Swat (UIUC)

BlinkDB (Berkeley/MIT)

Probabilistic transformations (MIT)

Page 24: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate Computing Using Neutral Networks

NeuralRepresentation

Code1 Code2 Code3 Code4 Code5 Code6

CPU NPU

SourceCode

CommonIntermediate

Representation

Acceleration

Page 25: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate Computing – Program (1)

Program

Page 26: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate Computing – Program (2)

Program

Find an approximate

program component

Page 27: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate Computing – Program (3)

Program

Compile the program

and train a neural network

Find an approximate

program component

Page 28: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate Computing – Program (4)

Program

Compile the program

and train a neural network

Execute on a fast Neural

Processing Unit (NPU)

Find an approximate

program component

Page 29: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate Computing – Neutral Network Acceleration

CPU NPU

CPU GPU FPGADigitalASIC

FPAAAnalog

ASIC

(Speed: ~4×↑,Energy: ~10×↓,Quality: 5%↓)

Page 30: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Approximate CodesDisciplined Approximate Programming

(EnerJ, EnerC,...)

int p = 5;

@Approx int a = 7;

for (int x = 0..) {

a += func(2);

@Approx int z;

z = p * 2;

p += 4;

}

a /= 9;

p += 10;

socket.send(z);

write(file, z);

Relaxed AlgorithmsλAggressive Compilationɸ

Approximate Data Storage

Variable-Accuracy ISAALU

Approximate Logic/Circuits

Variable-quality wireless communication

Page 31: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Contents

Intro. to Fog/Edge Networking2

Page 32: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Edge Architecture

Page 33: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Edge-Fog-Cloud Network

Page 34: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Layered Network (1)

Page 35: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Layered Network (2)

Page 36: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Different Requirements on Latency

Page 37: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Different Network Topology

Page 38: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Different Network Protocols

Page 39: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Different Network Accesses

•RAN - Radio Area

Network for LTE/5G

•RNC- Radio Network Controller for WiFi

•CMTS- Cable Modem Termination System

•PON OLT for fiber

•EPC – evolved PacketCore

Page 40: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Different Network Connections

Page 41: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Applications – Device Location

Page 42: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Applications – Video Analytics

Page 43: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Applications – Content Optimization

Page 44: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Applications – DNS Caching

Page 45: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Applications – Application Optimization

Page 46: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Edge-Fog-Cloud Network Example: TelcoFog (1)

Page 47: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Edge-Fog-Cloud Network Example: TelcoFog (2)

Page 48: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Edge-Fog-Cloud Network Example: TelcoFog (3)

Page 49: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Edge-Fog-Cloud Network Example: TelcoFog (4)

Page 50: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Contents

Industrial Solutions3

Page 51: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Google IoT Solution

Page 52: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Google Edge Computing (1)

Page 53: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Google Edge Computing (2)

Page 54: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud & Edge Fusion – System Architecture

Page 55: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud & Edge Fusion – Model Training

▪ Fog: Collecting Data

▪ Cloud: Rendering & Training Data

Page 56: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud & Edge Fusion – Virtualization (1)

Page 57: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud & Edge Fusion – Virtualization (2)

Page 58: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud & Edge Fusion – Virtualization (3)

Page 59: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Cloud & Edge Fusion – Virtualization (4)

Page 60: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Amazon AWS IoT Solution

▪ FreeRTOS: IoT operating system

▪ Greengrass: Seamless expansion to edge devices

Page 61: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Amazon AWS IoT Architecture

AWS IoT Architecture

Endpoints

Fleet onboarding, management and

SW updates

Fleet audit and protection

IoT data analytics and intelligence

Gateway

ThingsSense & Act

CloudStorage & Compute

Secure localtriggers, actions,

and data sync

IntelligenceInsights & Logic → Action

Secure device connectivity

and messaging

Page 62: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Free RTOS - an open source IoT OS

▪ FreeRTOS: https://www.freertos.org/

Page 63: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Greengrass – AWS Edge Computing Platform (1)

▪ Greengrass is an edge/ fog node with certain computing and processing capability in AWS

Page 64: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Greengrass – AWS Edge Computing Platform (2)

▪ Greengrass provides connector, connecting edge-fog-cloud nodes, and realizing adaptive configuration

Page 65: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Greengrass – AWS Edge Computing Platform (3)

▪ Greengrass provides good authorization and privacy protection mechanisms

Page 66: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Greengrass – AWS Edge Computing Platform (4)

Page 67: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

AWS IoT Core – Edge node (1)

Page 68: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

AWS IoT Core – Edge node (2)

Page 69: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Greengrass → IoT Analytics

Page 70: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

AWS IoT Analytics (1)

Page 71: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

AWS IoT Analytics (2)

Page 72: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

AWS Lambda (1)

▪ AWS lambda is a fine-grained method for deploying code, managing services, and monitoring the health of lightweight services. similar to Alibaba microservice.

Page 73: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

AWS Lambda (2)

▪ AWS lambda is a new pricing and service model

Page 74: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

AWS Lambda (3)

Page 75: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Microsoft IoT Solution

Simple processingfiltering, batching, compression

Complex processingAzure Stream Analytics,

Cognitive Services

Page 76: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Microsoft IoT Core Innovations (1)

Page 77: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Microsoft IoT Core Innovations (2)

Page 78: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Microsoft IoT Processing Procedure

Page 79: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Microsoft IoT Intelligent ProcessingLambda Architecture

Page 80: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Microsoft IoT Connection Procedure

Page 81: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Microsoft IoT Edge-Fog-Cloud Fusion (1)

Page 82: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Microsoft IoT Edge-Fog-Cloud Fusion (2)

Page 83: Big Data and Internet Thinkingwuct/bdit/slides/lec4.pdfAmazon AWS IoT Architecture AWS IoT Architecture Endpoints Fleet onboarding, management and SW updates Fleet audit and protection

Thank you!