SlideShare a Scribd company logo
Daniel Holmberg 22.3.2020
Emerging Computing
Architectures in
Machine Learning
1
TABLE OF
CONTENTS
Introduction
Cloud and ML background
Cloud Computing
Compute resources leased in an
on-demand fashion
01
03
02
04
05
06
Emergence of Edge
Importance of latency
Fog Computing
IoT infrastructure scalability
ML Implementation
Machine learning IoT application
Conclusion
Concluding words
2
Introduction
01
3
4
Remote Computing Timeline
early
2000s
- Application service providers (ASPs)
- Rapid development of processing and storage
technologies,
- More widely-spread and faster internet
2006 2015
2012 2020s
Fog computing introduced to
facilitate the deployment of
distributed, latency-aware
services
5G + edge computing = <3
Low latency first hop to edge
servers
AWS EC2 release:
enabled compute in the
cloud, pay only for capacity
that you actually use
Edge computing for
applications where
real-time processing of data
is required
4
Modern ML Computing Timeline
2011
DistBelief: ML on Google’s
internal computing clusters
2015 2017
2016 2019
ML application-specific
integrated circuits (ASICs)
- AWS Sagemaker Neo: neural net reduces model
memory footprint for running on edge devices
- TensorFlow 2.0 released
- TensorFlow Lite Micro for microcontrollers
- Tensor processing unit (TPU) announced
- AlphaGo beats Lee Sedol at Go
- TPUs available in the cloud
- TensorFlow 1.0: open source ML and dataflow library
- TensorFlow Lite with mobiles in mind
5
Cloud Computing
02
6
Cloud Computing Architecture
Business Applications, Web Services, Multimedia
7
Software Framework (Java/Python/.NET)
Storage (DB/File)
Computation (VM) Storage (block)
CPU, Memory, Disk, Bandwidth
Application
Platforms
Infrastructure
Hardware
End User
Cloud Computing Architecture
Business Applications, Web Services, Multimedia
8
Software Framework (Java/Python/.NET)
Storage (DB/File)
Computation (VM) Storage (block)
CPU, Memory, Disk, Bandwidth
Application
Platforms
Infrastructure
Hardware
End User
Cloud Computing Architecture
Business Applications, Web Services, Multimedia
9
Software Framework (Java/Python/.NET)
Storage (DB/File)
Computation (VM) Storage (block)
CPU, Memory, Disk, Bandwidth
Application
Platforms
Infrastructure
Hardware
End User
Cloud Computing Architecture
Business Applications, Web Services, Multimedia
10
Software Framework (Java/Python/.NET)
Storage (DB/File)
Computation (VM) Storage (block)
CPU, Memory, Disk, Bandwidth
Application
Platforms
Infrastructure
Hardware
End User
Cloud Computing Architecture
Business Applications, Web Services, Multimedia
11
Software Framework (Java/Python/.NET)
Storage (DB/File)
Computation (VM) Storage (block)
CPU, Memory, Disk, Bandwidth
Application
Platforms
Infrastructure
Hardware
End User
Virtualization
A full operating system is
installed on top of the
virtualized hardware.
Isolate processes at the
OS level instead of
virtualizing hardware
and drivers.
Specialized into standalone
kernels at compile time,
modification is impossible
after deployment.
12
Virtualization
13
Virtualization
Instantation
time
Image size
Programming
language
dependency
Hardware
portability
VM ~5/10 s ~ 1000 Mb No High
Container ~800/1000 ms ~ 50 Mb No High
Unikernel ~< 50 ms ~< 5Mb Yes High
14
Architectural Service Models
IaaS
Control over operating
systems, storage, and
deployed applications, but
not the underlying physical
components.
PaaS
Customer provided with software
development frameworks:
programming languages, libraries
and services + configuration of the
application-hosting environment.
SaaS
Access to provider’s application,
but no modification of underlying
code or infrastructure.
Only user-specific application
configuration settings.
MLaaS
Cloud provider toolkits with
user friendly interfaces and
APIs with access to ML
algorithms, analytics and
visualisation capabilities.
15
Architectural Service Models
IaaS
Control over operating
systems, storage, and
deployed applications, but
not the underlying physical
components.
PaaS
Customer provided with software
development frameworks:
programming languages, libraries
and services + configuration of the
application-hosting environment.
SaaS
Access to provider’s application,
but no modification of underlying
code or infrastructure.
Only user-specific application
configuration settings.
MLaaS
Cloud provider toolkits with
user friendly interfaces and
APIs with access to ML
algorithms, analytics and
visualisation capabilities.
16
Azure App Service
Google
Compute
Engine
Emergence of Edge
03
17
Edge Computing Need
Mobile response time distribution and per-operation energy cost
of an (a) augmented reality and (b) face recognition application.
An image from a mobile device in Pittsburgh is transmitted over
Wi-Fi to a cloudlet or an AWS datacenter. The graphs demonstrate
the need for low-latency offload services.
18
(a) (b)
2.
physical proximity lowers end-to-end
latency and achieves high bandwidth
Advantages of Edge Computing
19
1.
feed to cloudlets for feature extracting and
send only that to the central server
3. cloudlets can invoke own privacy policies prior to
releasing IoT data prior further to the cloud provider
4. if a cloud service becomes unavailable, the cloudlet
can conceal it temporarily with a fallback service
Fog Computing
04
20
Cloud-based Ecosystem
21
Terminology
Components Location Use
Fog
Physical: gateways,
servers, routers, ...
Virtual: VMs, virtualized
switches, cloudlets, ...
Multi-layer architecture
between cloud datacenters
and end devices
Computation, networking,
storage, control and
data-processing acceleration
Mist
Microcomputers and
microcontrollers
Edge of the network fabric Feed into fog computing nodes
Edge
Same as fog except limited
to a small number of
peripheral devices
IoT Network: layer with
end-devices and users
Run specific applications in a
fixed logic location and provide
a direct transmission service
22
ML Implementation
05
23
Deep Learning IoT Application
■ Task: IoT video recognition
■ Videofeed bit-rate: 3000 kb/s
■ Enters neural net initial layer
■ Output from previous layer to next layer
■ Target features extracted from final layer
24
Deep Learning IoT Application
■ Split neural net at suitable layer
■ Feed reduced to 2300 kb/s in edge
server
■ Balancing:
● Latency benefit from more
preprocessed data to the cloud
● Limited capacity and power of
fog node processing
25
Conclusion
06
26
Recap
Cloud Mist
Fog Edge
- Multi-layer architecture
- IoT infrastructure scalability
- Few devices
- Mobile applications’ interactive
performance in mind
- Feed into fog
- Reside in network fabric
- Microdevices
- On-demand datacenter
resources
- SaaS, PaaS, Iaas and
MLaaS
27
“Since the 1960s, computing has alternated between centralization and
decentralization. The centralized approaches of batch processing and
timesharing prevailed in the 1960s and 1970s. The 1980s and 1990s
saw decentralization through the rise of personal computing.
By the mid-2000s, the centralized approach of cloud computing began its
ascent to the preeminent position that it holds today. Edge computing
represents the latest phase of this ongoing dialectic”
- Dr. M. Satyanarayanan
28
Credits: This presentation template was created by Slidesgo, including
icons by Flaticon, and infographics & images by Freepik.
daniel.holmberg@helsinki.fi
THANK YOU
29
Figure References
p. 12 & 13 Roberto Morabito, Vittorio Cozzolino, Aaron Yi Ding, Nicklas Beijar, and Jörg Ott.
Consolidate iot edge computing with lightweight virtualization. IEEE Network, 2018.
p. 18 K. Ha et. al. The impact of mobile multimedia applications on data center
consolidation. p. 166–176, 2013.
p. 21 National Institute of Standards and Technology. Fog Computing Conceptual Model:
NIST SP 500-325 500-291. CreateSpace Independent Publishing Platform, 2018.
p. 24 & 25 He Li, Kaoru Ota, and Mianxiong Dong. Learning iot in edge: Deep learning for the
internet of things with edge computing. IEEE Network, 32:96–101, 01 2018.
30

More Related Content

PDF
Cloud computing
sfu-kras
 
PDF
Ccl basics
Sameer Tathare
 
PPTX
Docker:- Application Delivery Platform Towards Edge Computing
Bukhary Ikhwan Ismail
 
PDF
Cloud computing (pdf)
Steven Habuda
 
PPTX
Hybrid and Private Cloud Architectures
David Linthicum
 
PPTX
5 BENEFITS OF HYBRID CLOUD
Tyrone Systems
 
PDF
Hybrid cloud computing explained
PMOfficers PMOAcademy
 
PPTX
Cloud services
Sushant Kumar
 
Cloud computing
sfu-kras
 
Ccl basics
Sameer Tathare
 
Docker:- Application Delivery Platform Towards Edge Computing
Bukhary Ikhwan Ismail
 
Cloud computing (pdf)
Steven Habuda
 
Hybrid and Private Cloud Architectures
David Linthicum
 
5 BENEFITS OF HYBRID CLOUD
Tyrone Systems
 
Hybrid cloud computing explained
PMOfficers PMOAcademy
 
Cloud services
Sushant Kumar
 

What's hot (20)

PPTX
Cloud Native Migration Steps
Ranjan Baisak
 
PPTX
Penetrating the Cloud: Opportunities & Challenges for Businesses
CompTIA
 
PDF
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
PPTX
Cloud computing hybrid architecture
Abhijeet Singh
 
PPTX
The 5 biggest cloud computing trends in 2021
ArpitGautam20
 
PDF
Cloud computing vs edge computing
AliAbdelwahab6
 
PDF
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
M Biro
 
PDF
Fujitsu Hybrid IT & Multi Cloud Services
Alessandro Guli
 
PPTX
Cloud Presentation
SantaMonicaChamber
 
PPTX
The promise of multi cloud
Rishidot Research
 
PDF
Cloud Computing - ISO/IEC 17788
Hamid Reza Qavami
 
PPT
Cloud computing presentation
Akshra Gurav
 
PPTX
Transitioning to Hybrid Cloud
Prolifics
 
PDF
Cloud computing Basics
Sagar Sane
 
PDF
Cloud service providers
AgnihotriGhosh1
 
PDF
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
Cloudify Community
 
PDF
Practical Guide to Hybrid Cloud Computing
Cloud Standards Customer Council
 
PPT
EdgeQ Business Model
LILlille
 
PPTX
Internet of things case studies of edge computing
KhoonSeang (Richard) Kang
 
PPT
Choosing Public vs. Private vs. Hybrid Cloud Computing
Skytap Cloud
 
Cloud Native Migration Steps
Ranjan Baisak
 
Penetrating the Cloud: Opportunities & Challenges for Businesses
CompTIA
 
Cloud Computing and Edge Computing(CTO Kieun Park) - Edge Computing Seminar
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
Cloud computing hybrid architecture
Abhijeet Singh
 
The 5 biggest cloud computing trends in 2021
ArpitGautam20
 
Cloud computing vs edge computing
AliAbdelwahab6
 
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
M Biro
 
Fujitsu Hybrid IT & Multi Cloud Services
Alessandro Guli
 
Cloud Presentation
SantaMonicaChamber
 
The promise of multi cloud
Rishidot Research
 
Cloud Computing - ISO/IEC 17788
Hamid Reza Qavami
 
Cloud computing presentation
Akshra Gurav
 
Transitioning to Hybrid Cloud
Prolifics
 
Cloud computing Basics
Sagar Sane
 
Cloud service providers
AgnihotriGhosh1
 
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
Cloudify Community
 
Practical Guide to Hybrid Cloud Computing
Cloud Standards Customer Council
 
EdgeQ Business Model
LILlille
 
Internet of things case studies of edge computing
KhoonSeang (Richard) Kang
 
Choosing Public vs. Private vs. Hybrid Cloud Computing
Skytap Cloud
 
Ad

Similar to Emerging Computing Architectures (20)

PDF
IoT Meets the Cloud: The Origins of Edge Computing
Maria Gorlatova
 
PDF
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
FBK CREATE-NET
 
PPTX
fogcomputing
MDPiasKhan
 
PDF
Fog Computing - DEV.BG 2018
Trayan Iliev
 
PPTX
Cloud and Edge Computing Systems
Sayed Chhattan Shah
 
PPTX
(R)evolution of the computing continuum - A few challenges
Frederic Desprez
 
PDF
sensors-22-00196-v2.pdf
AsiyaKhan63
 
PPTX
Presentation1.pptx
MuhammadTalha563553
 
PDF
Introduction to Edge and Fog Computing.pdf
Hitesh Mohapatra
 
PDF
Introducing the Open Edge Module
Ivan Zoratti
 
PPTX
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Deepak Shankar
 
PDF
20180115 Mobile AIoT Networking-ftsai
Frank Chee-Da TSAI (蔡其達)
 
PPTX
Unit-I.pptxsgsggggggggggggggZcvzvzfvzgghszg
rajukolluri
 
PPTX
Unit-I.pptxmbmbmbmbm,b,hkggjfgjfc gvbn mm
rajukolluri
 
PDF
Brief Introduction to Fog computing.pdf
annappa11
 
PDF
Iot cloud-or-onprem-170709204236
Aravindharamanan S
 
PDF
Internet of Things (IoT) - in the cloud or rather on-premises?
Guido Schmutz
 
PDF
Edge Computing and 5G, a powerful digital mix for IoT - AIT
hubraum IoT Academy
 
PDF
Soldatos io t-academy-cosmote-231117-v-final
John Soldatos
 
IoT Meets the Cloud: The Origins of Edge Computing
Maria Gorlatova
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
FBK CREATE-NET
 
fogcomputing
MDPiasKhan
 
Fog Computing - DEV.BG 2018
Trayan Iliev
 
Cloud and Edge Computing Systems
Sayed Chhattan Shah
 
(R)evolution of the computing continuum - A few challenges
Frederic Desprez
 
sensors-22-00196-v2.pdf
AsiyaKhan63
 
Presentation1.pptx
MuhammadTalha563553
 
Introduction to Edge and Fog Computing.pdf
Hitesh Mohapatra
 
Introducing the Open Edge Module
Ivan Zoratti
 
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Deepak Shankar
 
20180115 Mobile AIoT Networking-ftsai
Frank Chee-Da TSAI (蔡其達)
 
Unit-I.pptxsgsggggggggggggggZcvzvzfvzgghszg
rajukolluri
 
Unit-I.pptxmbmbmbmbm,b,hkggjfgjfc gvbn mm
rajukolluri
 
Brief Introduction to Fog computing.pdf
annappa11
 
Iot cloud-or-onprem-170709204236
Aravindharamanan S
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Guido Schmutz
 
Edge Computing and 5G, a powerful digital mix for IoT - AIT
hubraum IoT Academy
 
Soldatos io t-academy-cosmote-231117-v-final
John Soldatos
 
Ad

Recently uploaded (20)

PPTX
Feeding stratagey for climate change dairy animals.
Dr.Zulfy haq
 
PPTX
Hericium erinaceus, also known as lion's mane mushroom
TinaDadkhah1
 
PPT
1a. Basic Principles of Medical Microbiology Part 2 [Autosaved].ppt
separatedwalk
 
PPT
Grade_9_Science_Atomic_S_t_r_u_cture.ppt
QuintReynoldDoble
 
PPTX
Cell Structure and Organelles Slides PPT
JesusNeyra8
 
PDF
NSF-DOE Vera C. Rubin Observatory Observations of Interstellar Comet 3I/ATLAS...
Sérgio Sacani
 
PDF
A deep Search for Ethylene Glycol and Glycolonitrile in the V883 Ori Protopla...
Sérgio Sacani
 
PPTX
Evolution of diet breadth in herbivorus insects.pptx
Mr. Suresh R. Jambagi
 
PDF
Migrating Katalon Studio Tests to Playwright with Model Driven Engineering
ESUG
 
PPTX
The Toxic Effects of Aflatoxin B1 and Aflatoxin M1 on Kidney through Regulati...
OttokomaBonny
 
PDF
Systems Biology: Integrating Engineering with Biological Research (www.kiu.a...
publication11
 
PPTX
mirna_2025_clase_genética_cinvestav_Dralvarez
Cinvestav
 
PPTX
Quality control test for plastic & metal.pptx
shrutipandit17
 
PPTX
Pengenalan Sel dan organisasi kehidupanpptx
SuntiEkaprawesti1
 
PPTX
Brain_stem_Medulla oblongata_functions of pons_mid brain
muralinath2
 
PPTX
Hydrocarbons Pollution. OIL pollutionpptx
AkCreation33
 
PPTX
Qualification of.UV visible spectrophotometer pptx
shrutipandit17
 
PDF
Sujay Rao Mandavilli Multi-barreled appraoch to educational reform FINAL FINA...
Sujay Rao Mandavilli
 
PPTX
Reticular formation_nuclei_afferent_efferent
muralinath2
 
PDF
A water-rich interior in the temperate sub-Neptune K2-18 b revealed by JWST
Sérgio Sacani
 
Feeding stratagey for climate change dairy animals.
Dr.Zulfy haq
 
Hericium erinaceus, also known as lion's mane mushroom
TinaDadkhah1
 
1a. Basic Principles of Medical Microbiology Part 2 [Autosaved].ppt
separatedwalk
 
Grade_9_Science_Atomic_S_t_r_u_cture.ppt
QuintReynoldDoble
 
Cell Structure and Organelles Slides PPT
JesusNeyra8
 
NSF-DOE Vera C. Rubin Observatory Observations of Interstellar Comet 3I/ATLAS...
Sérgio Sacani
 
A deep Search for Ethylene Glycol and Glycolonitrile in the V883 Ori Protopla...
Sérgio Sacani
 
Evolution of diet breadth in herbivorus insects.pptx
Mr. Suresh R. Jambagi
 
Migrating Katalon Studio Tests to Playwright with Model Driven Engineering
ESUG
 
The Toxic Effects of Aflatoxin B1 and Aflatoxin M1 on Kidney through Regulati...
OttokomaBonny
 
Systems Biology: Integrating Engineering with Biological Research (www.kiu.a...
publication11
 
mirna_2025_clase_genética_cinvestav_Dralvarez
Cinvestav
 
Quality control test for plastic & metal.pptx
shrutipandit17
 
Pengenalan Sel dan organisasi kehidupanpptx
SuntiEkaprawesti1
 
Brain_stem_Medulla oblongata_functions of pons_mid brain
muralinath2
 
Hydrocarbons Pollution. OIL pollutionpptx
AkCreation33
 
Qualification of.UV visible spectrophotometer pptx
shrutipandit17
 
Sujay Rao Mandavilli Multi-barreled appraoch to educational reform FINAL FINA...
Sujay Rao Mandavilli
 
Reticular formation_nuclei_afferent_efferent
muralinath2
 
A water-rich interior in the temperate sub-Neptune K2-18 b revealed by JWST
Sérgio Sacani
 

Emerging Computing Architectures

  • 1. Daniel Holmberg 22.3.2020 Emerging Computing Architectures in Machine Learning 1
  • 2. TABLE OF CONTENTS Introduction Cloud and ML background Cloud Computing Compute resources leased in an on-demand fashion 01 03 02 04 05 06 Emergence of Edge Importance of latency Fog Computing IoT infrastructure scalability ML Implementation Machine learning IoT application Conclusion Concluding words 2
  • 4. 4 Remote Computing Timeline early 2000s - Application service providers (ASPs) - Rapid development of processing and storage technologies, - More widely-spread and faster internet 2006 2015 2012 2020s Fog computing introduced to facilitate the deployment of distributed, latency-aware services 5G + edge computing = <3 Low latency first hop to edge servers AWS EC2 release: enabled compute in the cloud, pay only for capacity that you actually use Edge computing for applications where real-time processing of data is required 4
  • 5. Modern ML Computing Timeline 2011 DistBelief: ML on Google’s internal computing clusters 2015 2017 2016 2019 ML application-specific integrated circuits (ASICs) - AWS Sagemaker Neo: neural net reduces model memory footprint for running on edge devices - TensorFlow 2.0 released - TensorFlow Lite Micro for microcontrollers - Tensor processing unit (TPU) announced - AlphaGo beats Lee Sedol at Go - TPUs available in the cloud - TensorFlow 1.0: open source ML and dataflow library - TensorFlow Lite with mobiles in mind 5
  • 7. Cloud Computing Architecture Business Applications, Web Services, Multimedia 7 Software Framework (Java/Python/.NET) Storage (DB/File) Computation (VM) Storage (block) CPU, Memory, Disk, Bandwidth Application Platforms Infrastructure Hardware End User
  • 8. Cloud Computing Architecture Business Applications, Web Services, Multimedia 8 Software Framework (Java/Python/.NET) Storage (DB/File) Computation (VM) Storage (block) CPU, Memory, Disk, Bandwidth Application Platforms Infrastructure Hardware End User
  • 9. Cloud Computing Architecture Business Applications, Web Services, Multimedia 9 Software Framework (Java/Python/.NET) Storage (DB/File) Computation (VM) Storage (block) CPU, Memory, Disk, Bandwidth Application Platforms Infrastructure Hardware End User
  • 10. Cloud Computing Architecture Business Applications, Web Services, Multimedia 10 Software Framework (Java/Python/.NET) Storage (DB/File) Computation (VM) Storage (block) CPU, Memory, Disk, Bandwidth Application Platforms Infrastructure Hardware End User
  • 11. Cloud Computing Architecture Business Applications, Web Services, Multimedia 11 Software Framework (Java/Python/.NET) Storage (DB/File) Computation (VM) Storage (block) CPU, Memory, Disk, Bandwidth Application Platforms Infrastructure Hardware End User
  • 12. Virtualization A full operating system is installed on top of the virtualized hardware. Isolate processes at the OS level instead of virtualizing hardware and drivers. Specialized into standalone kernels at compile time, modification is impossible after deployment. 12
  • 14. Virtualization Instantation time Image size Programming language dependency Hardware portability VM ~5/10 s ~ 1000 Mb No High Container ~800/1000 ms ~ 50 Mb No High Unikernel ~< 50 ms ~< 5Mb Yes High 14
  • 15. Architectural Service Models IaaS Control over operating systems, storage, and deployed applications, but not the underlying physical components. PaaS Customer provided with software development frameworks: programming languages, libraries and services + configuration of the application-hosting environment. SaaS Access to provider’s application, but no modification of underlying code or infrastructure. Only user-specific application configuration settings. MLaaS Cloud provider toolkits with user friendly interfaces and APIs with access to ML algorithms, analytics and visualisation capabilities. 15
  • 16. Architectural Service Models IaaS Control over operating systems, storage, and deployed applications, but not the underlying physical components. PaaS Customer provided with software development frameworks: programming languages, libraries and services + configuration of the application-hosting environment. SaaS Access to provider’s application, but no modification of underlying code or infrastructure. Only user-specific application configuration settings. MLaaS Cloud provider toolkits with user friendly interfaces and APIs with access to ML algorithms, analytics and visualisation capabilities. 16 Azure App Service Google Compute Engine
  • 18. Edge Computing Need Mobile response time distribution and per-operation energy cost of an (a) augmented reality and (b) face recognition application. An image from a mobile device in Pittsburgh is transmitted over Wi-Fi to a cloudlet or an AWS datacenter. The graphs demonstrate the need for low-latency offload services. 18 (a) (b)
  • 19. 2. physical proximity lowers end-to-end latency and achieves high bandwidth Advantages of Edge Computing 19 1. feed to cloudlets for feature extracting and send only that to the central server 3. cloudlets can invoke own privacy policies prior to releasing IoT data prior further to the cloud provider 4. if a cloud service becomes unavailable, the cloudlet can conceal it temporarily with a fallback service
  • 22. Terminology Components Location Use Fog Physical: gateways, servers, routers, ... Virtual: VMs, virtualized switches, cloudlets, ... Multi-layer architecture between cloud datacenters and end devices Computation, networking, storage, control and data-processing acceleration Mist Microcomputers and microcontrollers Edge of the network fabric Feed into fog computing nodes Edge Same as fog except limited to a small number of peripheral devices IoT Network: layer with end-devices and users Run specific applications in a fixed logic location and provide a direct transmission service 22
  • 24. Deep Learning IoT Application ■ Task: IoT video recognition ■ Videofeed bit-rate: 3000 kb/s ■ Enters neural net initial layer ■ Output from previous layer to next layer ■ Target features extracted from final layer 24
  • 25. Deep Learning IoT Application ■ Split neural net at suitable layer ■ Feed reduced to 2300 kb/s in edge server ■ Balancing: ● Latency benefit from more preprocessed data to the cloud ● Limited capacity and power of fog node processing 25
  • 27. Recap Cloud Mist Fog Edge - Multi-layer architecture - IoT infrastructure scalability - Few devices - Mobile applications’ interactive performance in mind - Feed into fog - Reside in network fabric - Microdevices - On-demand datacenter resources - SaaS, PaaS, Iaas and MLaaS 27
  • 28. “Since the 1960s, computing has alternated between centralization and decentralization. The centralized approaches of batch processing and timesharing prevailed in the 1960s and 1970s. The 1980s and 1990s saw decentralization through the rise of personal computing. By the mid-2000s, the centralized approach of cloud computing began its ascent to the preeminent position that it holds today. Edge computing represents the latest phase of this ongoing dialectic” - Dr. M. Satyanarayanan 28
  • 29. Credits: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik. daniel.holmberg@helsinki.fi THANK YOU 29
  • 30. Figure References p. 12 & 13 Roberto Morabito, Vittorio Cozzolino, Aaron Yi Ding, Nicklas Beijar, and Jörg Ott. Consolidate iot edge computing with lightweight virtualization. IEEE Network, 2018. p. 18 K. Ha et. al. The impact of mobile multimedia applications on data center consolidation. p. 166–176, 2013. p. 21 National Institute of Standards and Technology. Fog Computing Conceptual Model: NIST SP 500-325 500-291. CreateSpace Independent Publishing Platform, 2018. p. 24 & 25 He Li, Kaoru Ota, and Mianxiong Dong. Learning iot in edge: Deep learning for the internet of things with edge computing. IEEE Network, 32:96–101, 01 2018. 30