SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
ECE 590/COMPSI 590
Special Topics: Edge Computing
Lecture date:
Wednesday August 29th, 2018
IoT Meets the Cloud:
The Origins of Edge Computing
Last Class: Introduction to Edge
• Edge computing
Advantages: latency, bandwidth, privacy
Different devices
Different degree of application centralization
• Research themes
2
Barcelona PoC Deployment
3A New Era for Cities with Fog Computing, Yannuzzii et al
Edge Computing at Chick-fil-A (1/2)
4
July 2018
Edge Computing at Chick-fil-A (2/2)
5
This Class
• Path towards the edge: Cloud computing
• Path towards the edge: Internet of Things
• Modern multi-tier architectures
6
Edge: IoT Meets the Cloud
7
The Pendulum
8
The Cloud: Applications and Providers
• Amazon Web Services,
Microsoft Azure, Google Cloud,
IBM Cloud
• Virtual machines, of different
grades
• An endless, always updating
list of specialized services
9
Cloud Centralization: AWS Example
10
Cloud Centralization:
Microsoft Azure Example
11
The Cloud: Massive Operation (1/2)
12
The Cloud: Massive Operation (2/2)
13
The Cloud: Shared Substrate
• Shared servers
• Shared cores
• Shared network
14
Cloud: Some of the Properties
• Geographically centralized
• Massive, scalable
• Managed, physically secure
• Shared
• Cloud outages are uncommon
• … but task latency variations are the norm
• …
15
Side Note: Cloud as an Enabler of
Vibrant Web Ecosystem
• Spurred innovation
• Perhaps, edge doing
the same for the IoT?
16
Edge Precursors: CDNs (1/3)
• Content Delivery Networks
Akamai, AWS CloudFront, Fastly
• Original “edge nodes”
17
Edge Precursors: CDNs (2/3)
• Content Delivery Networks - static content replication
• Fewer points than in edge computing settings
 E.g., Akamai: ~200,000, AWS CloudFront: 100 POPs
18
Edge Precursors: CDNs (3/3)
• Interesting new development (2017): using CDNs to
customize web server responses via Lambda@Edge
• Possible research project: extending CDN mechanisms
to edge computing
19
Edge Precursors: Peer-to-Peer
• P2P: Napster, Kazaa,
Bitcoin
• File sharing
• Focused on
decentralization
mechanisms above all
20
Related Area, for Some Edge Research:
Distributed Workloads on the Cloud
• … and in multi-core systems
• Homogenous substrates
• Non-responsive operations
21
• Research projects on edge analytics need to be specific
about the differences in their settings and traditional ones
Intellectual Heritage: Distributed Clouds
22
Edge: IoT Meets the Cloud
23
This Class
• Path towards the edge: Cloud computing
• Path towards the edge: Internet of Things
• Modern multi-tier architectures
24
History: IoT
• Devices  smart devices  connected devices
Thanks, Moore’s Law!
25
For Example, Towards IoT:
Evolution of a Smart Watch
• CES 2016
26
Side Note: By Now, Modern Cars Are
All Electronics
27
Side Note: Progress in the IoT is
Limited by Energy Storage
• No Moore’s Law for batteries
28
IoT Properties (1/3)
• Tightly constrained design space
Often specialized for the application
Proliferation of protocols and vendor-specific
solutions
29
IoT Properties (2/3)
• Low computing capacity
E.g., laptop: 2.4 GHz, Raspberry Pi: 1.2 GHz, Arduino
Due: 0.084 GHz, Amazon Dash Button: 0.016 GHz
• Minimized/reduced energy consumption
• Difficult to secure
• …
30
Edge Precursors:
Mobile Ad Hoc and Sensor Networks
• Focused on sensing
31
Sensor Network Example: ZebraNet
• Early 2000s
32
Sensor Network Example: RoombaNet
33
Sensor Networks:
Focused on Multi-hop Connectivity
34
Industry Approach:
3-Tier Architectures Instead of Multihopping
• Sensors → gateway → cloud
35
Edge and Sensor Networks:
Differences
• Research projects on resource discovery and peer
assistance in edge need to be explicit about the
differences in their settings and traditional ones 36
• No consideration of the cloud
• No multi-point decision-making
This Class
• Path towards the edge: Cloud computing
• Path towards the edge: Internet of Things
• Modern and envisioned multi-tier
architectures
37
Barcelona PoC Deployment
38A New Era for Cities with Fog Computing, Yannuzzii et al
Multi-tier Architectures
39
40
Smart city fog deployment: buildings, neighborhoods, regions
connected with each other
Example Use Case: Securing Air Travel
• Multiple locations need to work
together
• Cameras important part of the
system
 1 Tb/day/camera
• Immediate action needed
• Applications deployed: risk
scoring, vehicle capture, baggage
capture Airport terminal provisioned with a hierarchy of fog
nodes
Current Platforms: AWS Greengrass
42
Released June 2017
Edge Properties
• Decision-making, actuation
• Data manipulations and transformations
• Heterogeneity
• Hierarchy
Cloud is involved in the system
• …
43
Class Recap
• Origins of the edge, on the cloud side:
CDNs, P2P systems
• Origins of the edge, on the IoT side
Sensor networks
• Properties of edge systems
44
ECE 590/COMPSI 590
Special Topics: Edge Computing
Lecture date:
Wednesday August 29th, 2018
IoT Meets the Cloud:
The Origins of Edge Computing

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Fog Computing with VORTEX
Fog Computing with VORTEXFog Computing with VORTEX
Fog Computing with VORTEX
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 
Jini technology ppt
Jini technology pptJini technology ppt
Jini technology ppt
 
Edge Computing & AI
Edge Computing & AIEdge Computing & AI
Edge Computing & AI
 
Edge computing presentation
Edge computing presentationEdge computing presentation
Edge computing presentation
 
FOG COMPUTING
FOG COMPUTINGFOG COMPUTING
FOG COMPUTING
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
How Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT ApplicationsHow Internet of Things Works | IoT Examples | IoT Applications
How Internet of Things Works | IoT Examples | IoT Applications
 
presentation on Edge computing
presentation on Edge computingpresentation on Edge computing
presentation on Edge computing
 
Latest seminar topics
Latest seminar topicsLatest seminar topics
Latest seminar topics
 
Fog computing
Fog computingFog computing
Fog computing
 
Fog computing
Fog computingFog computing
Fog computing
 
Edge computing
Edge computingEdge computing
Edge computing
 
Cloud, Fog & Edge Computing
Cloud, Fog & Edge ComputingCloud, Fog & Edge Computing
Cloud, Fog & Edge Computing
 
EDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGESEDGE COMPUTING: VISION AND CHALLENGES
EDGE COMPUTING: VISION AND CHALLENGES
 
Fog Computing
Fog ComputingFog Computing
Fog Computing
 
Fog computing
Fog computingFog computing
Fog computing
 
Fog ppt
Fog pptFog ppt
Fog ppt
 
Presentation on Green IoT
Presentation on Green IoTPresentation on Green IoT
Presentation on Green IoT
 

Ähnlich wie ECE 590 Lecture on Origins of Edge Computing

Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCentric
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid ComputingLeen Blom
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxDrAdeelAkram2
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfBenakappaSM
 
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGTU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGSujit Jha
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computingIgnacio M. Llorente
 
(R)evolution of the computing continuum - A few challenges
(R)evolution of the computing continuum  - A few challenges(R)evolution of the computing continuum  - A few challenges
(R)evolution of the computing continuum - A few challengesFrederic Desprez
 
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptxCS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptxMALATHYANANDAN
 
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxDeepakGour17
 
Soldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-finalSoldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-finalJohn Soldatos
 
Edge Computing and 5G, a powerful digital mix for IoT - AIT
Edge Computing and 5G, a powerful digital mix for IoT - AITEdge Computing and 5G, a powerful digital mix for IoT - AIT
Edge Computing and 5G, a powerful digital mix for IoT - AIThubraum IoT Academy
 
Edge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeEdge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeNitinder Mohan
 
Cloud computing in nasa
Cloud computing in nasaCloud computing in nasa
Cloud computing in nasaShivam Saxena
 
Cloud computing and Grid Computing
Cloud computing and Grid ComputingCloud computing and Grid Computing
Cloud computing and Grid Computingprabathsl
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleAlan Quayle
 
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdfCloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdfKanagarajSubramani1
 

Ähnlich wie ECE 590 Lecture on Origins of Edge Computing (20)

Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, Centric
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid Computing
 
CloudBus
CloudBusCloudBus
CloudBus
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptx
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdf
 
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGTU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computing
 
(R)evolution of the computing continuum - A few challenges
(R)evolution of the computing continuum  - A few challenges(R)evolution of the computing continuum  - A few challenges
(R)evolution of the computing continuum - A few challenges
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptxCS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
 
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
 
Soldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-finalSoldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-final
 
Edge Computing and 5G, a powerful digital mix for IoT - AIT
Edge Computing and 5G, a powerful digital mix for IoT - AITEdge Computing and 5G, a powerful digital mix for IoT - AIT
Edge Computing and 5G, a powerful digital mix for IoT - AIT
 
Edge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeEdge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edge
 
Cloud computing in nasa
Cloud computing in nasaCloud computing in nasa
Cloud computing in nasa
 
Cloud computing and Grid Computing
Cloud computing and Grid ComputingCloud computing and Grid Computing
Cloud computing and Grid Computing
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdfCloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
 
13778757.ppt
13778757.ppt13778757.ppt
13778757.ppt
 

Kürzlich hochgeladen

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Kürzlich hochgeladen (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

ECE 590 Lecture on Origins of Edge Computing

  • 1. ECE 590/COMPSI 590 Special Topics: Edge Computing Lecture date: Wednesday August 29th, 2018 IoT Meets the Cloud: The Origins of Edge Computing
  • 2. Last Class: Introduction to Edge • Edge computing Advantages: latency, bandwidth, privacy Different devices Different degree of application centralization • Research themes 2
  • 3. Barcelona PoC Deployment 3A New Era for Cities with Fog Computing, Yannuzzii et al
  • 4. Edge Computing at Chick-fil-A (1/2) 4 July 2018
  • 5. Edge Computing at Chick-fil-A (2/2) 5
  • 6. This Class • Path towards the edge: Cloud computing • Path towards the edge: Internet of Things • Modern multi-tier architectures 6
  • 7. Edge: IoT Meets the Cloud 7
  • 9. The Cloud: Applications and Providers • Amazon Web Services, Microsoft Azure, Google Cloud, IBM Cloud • Virtual machines, of different grades • An endless, always updating list of specialized services 9
  • 12. The Cloud: Massive Operation (1/2) 12
  • 13. The Cloud: Massive Operation (2/2) 13
  • 14. The Cloud: Shared Substrate • Shared servers • Shared cores • Shared network 14
  • 15. Cloud: Some of the Properties • Geographically centralized • Massive, scalable • Managed, physically secure • Shared • Cloud outages are uncommon • … but task latency variations are the norm • … 15
  • 16. Side Note: Cloud as an Enabler of Vibrant Web Ecosystem • Spurred innovation • Perhaps, edge doing the same for the IoT? 16
  • 17. Edge Precursors: CDNs (1/3) • Content Delivery Networks Akamai, AWS CloudFront, Fastly • Original “edge nodes” 17
  • 18. Edge Precursors: CDNs (2/3) • Content Delivery Networks - static content replication • Fewer points than in edge computing settings  E.g., Akamai: ~200,000, AWS CloudFront: 100 POPs 18
  • 19. Edge Precursors: CDNs (3/3) • Interesting new development (2017): using CDNs to customize web server responses via Lambda@Edge • Possible research project: extending CDN mechanisms to edge computing 19
  • 20. Edge Precursors: Peer-to-Peer • P2P: Napster, Kazaa, Bitcoin • File sharing • Focused on decentralization mechanisms above all 20
  • 21. Related Area, for Some Edge Research: Distributed Workloads on the Cloud • … and in multi-core systems • Homogenous substrates • Non-responsive operations 21 • Research projects on edge analytics need to be specific about the differences in their settings and traditional ones
  • 23. Edge: IoT Meets the Cloud 23
  • 24. This Class • Path towards the edge: Cloud computing • Path towards the edge: Internet of Things • Modern multi-tier architectures 24
  • 25. History: IoT • Devices  smart devices  connected devices Thanks, Moore’s Law! 25
  • 26. For Example, Towards IoT: Evolution of a Smart Watch • CES 2016 26
  • 27. Side Note: By Now, Modern Cars Are All Electronics 27
  • 28. Side Note: Progress in the IoT is Limited by Energy Storage • No Moore’s Law for batteries 28
  • 29. IoT Properties (1/3) • Tightly constrained design space Often specialized for the application Proliferation of protocols and vendor-specific solutions 29
  • 30. IoT Properties (2/3) • Low computing capacity E.g., laptop: 2.4 GHz, Raspberry Pi: 1.2 GHz, Arduino Due: 0.084 GHz, Amazon Dash Button: 0.016 GHz • Minimized/reduced energy consumption • Difficult to secure • … 30
  • 31. Edge Precursors: Mobile Ad Hoc and Sensor Networks • Focused on sensing 31
  • 32. Sensor Network Example: ZebraNet • Early 2000s 32
  • 33. Sensor Network Example: RoombaNet 33
  • 34. Sensor Networks: Focused on Multi-hop Connectivity 34
  • 35. Industry Approach: 3-Tier Architectures Instead of Multihopping • Sensors → gateway → cloud 35
  • 36. Edge and Sensor Networks: Differences • Research projects on resource discovery and peer assistance in edge need to be explicit about the differences in their settings and traditional ones 36 • No consideration of the cloud • No multi-point decision-making
  • 37. This Class • Path towards the edge: Cloud computing • Path towards the edge: Internet of Things • Modern and envisioned multi-tier architectures 37
  • 38. Barcelona PoC Deployment 38A New Era for Cities with Fog Computing, Yannuzzii et al
  • 40. 40 Smart city fog deployment: buildings, neighborhoods, regions connected with each other
  • 41. Example Use Case: Securing Air Travel • Multiple locations need to work together • Cameras important part of the system  1 Tb/day/camera • Immediate action needed • Applications deployed: risk scoring, vehicle capture, baggage capture Airport terminal provisioned with a hierarchy of fog nodes
  • 42. Current Platforms: AWS Greengrass 42 Released June 2017
  • 43. Edge Properties • Decision-making, actuation • Data manipulations and transformations • Heterogeneity • Hierarchy Cloud is involved in the system • … 43
  • 44. Class Recap • Origins of the edge, on the cloud side: CDNs, P2P systems • Origins of the edge, on the IoT side Sensor networks • Properties of edge systems 44
  • 45. ECE 590/COMPSI 590 Special Topics: Edge Computing Lecture date: Wednesday August 29th, 2018 IoT Meets the Cloud: The Origins of Edge Computing