SlideShare a Scribd company logo
Towards optimal IoT workload placement
in a fog computing environment
Kenneth Moore
7th November 2019
vmworld VMTN5105E
© Copyright 2019 Dell Inc.
Background
Kenneth Moore
 Data Scientist & PhD Student @ Dell EMC Open HCI Solutions
 Researching workload modelling and simulation of Converged
Infrastructure SDDC workloads for large-scale IoT deployments
© Copyright 2019 Dell Inc.
What considerations are required for
Placing IoT workloads on Fog / Edge nodes?
© Copyright 2019 Dell Inc.
Fog Computing Architecture
Source: OpenFog Consortium
Higher
Lower
Higher
Lower
© Copyright 2019 Dell Inc.Source: OpenFog Consortium
© Copyright 2019 Dell Inc.
Fog
Computing
Challenges
Mobility
Task
Placement
Security &
Privacy
Interoperability
Resource
Management
Energy
Management
QoS & QoE
Fog
Computing
Challenges
Mobility
Task
Placement
Security &
Privacy
Interoperability
Resource
Management
Energy
Management
QoS & QoE
Fog/Edge Research Topics
Workload Placement Locations
© Copyright 2019 Dell Inc.
Workload Placement Locations
Broker/Auction
Approach
Fog Edge Node offering
best solution to a desired
optimisation costing will
process the workload ?
? ??
© Copyright 2019 Dell Inc.
Workload Placement Locations
Distributed
Approach
Grouped Fog Edge Nodes
best suited to a desired
optimisation costing
technique share workload
processing
?
? ??
© Copyright 2019 Dell Inc.
Workload Placement Locations
Hierarchical
Approach
Workload offloaded to
next level Fog/Cloud
node infrastructure
?
? ??
Workload Placement Owner
© Copyright 2019 Dell Inc.
Who makes the placement decision?
Optimisation Costing Methods
© Copyright 2019 Dell Inc.
Optimisation Costing Methods
Resource
Awareness
• Cost: Maximise resource usage
• CPU (# cores or % utilisation)
• Memory (capacity)
• Disk (capacity)
• Benefit: Maximum throughput
ensuring more workloads can be
processed closer to the IoT device
© Copyright 2019 Dell Inc.
Optimisation Costing Methods
QoS/QoE
Awareness
• Cost: Minimise QoS/QoE metrics
• Latency
• Jitter
• Delay
• Benefit: IoT device service
requirements achieved
© Copyright 2019 Dell Inc.
Optimisation Costing Methods
Energy
Awareness
• Cost: Minimise energy usage
• Benefit: reduced energy
consumption
• Reduced energy costs
• Reduced carbon footprint
• Battery capacity reserves
© Copyright 2019 Dell Inc.
Optimisation Costing Methods
Infrastructure Centric IoT Device Centric Environment Centric
Further Study
© Copyright 2019 Dell Inc.
© Copyright 2019 Dell Inc.
Questions
VMworld vBrownBag vmtn5105e - Towards optimal IoT workload placement in a fog computing environment

More Related Content

PPTX
Machine learning at the edge
PPTX
Cloud computing
PPT
Computing in the Cloud
PDF
Class conference 2014 daffara
PDF
Broad Sky Network's Cradlepoint NetCloud overview
PDF
Broad sky net cloud overview
PPTX
Cloud computing
PPTX
Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Machine learning at the edge
Cloud computing
Computing in the Cloud
Class conference 2014 daffara
Broad Sky Network's Cradlepoint NetCloud overview
Broad sky net cloud overview
Cloud computing
Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

What's hot (20)

PDF
Softare is still eating the world - Challenges in connected product design a...
PPTX
Cloud technology 10 years from now
PDF
Low Cost Wireless Network Will Change The Industry Forever
PPTX
5 Cloud Native Trends of 2021
PPT
Tsoc Feb09 Bannink V41
DOCX
Work sample- NTT SRINI
PPTX
Above The Clouds
PPTX
Introduction to Cloud Computing
PDF
Introduction_-_To-_-SRE
PDF
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
PPTX
Crash course in cloud computing (May 2010)
PPTX
Cloud Computing - Peter van Eijk
PPTX
Cloud Computing: A Revoluntionary for all Industries
PPTX
gogonetlive 4 conference keynote on Internet of Things
PPTX
Cloud confused
PPT
Unified communications in the private and public Cloud - by Rob Lith
PPTX
Up in the clouds sdd 2012
PPTX
PPT
Crash Course In Cloud Computing
PDF
Businessonopen2012
Softare is still eating the world - Challenges in connected product design a...
Cloud technology 10 years from now
Low Cost Wireless Network Will Change The Industry Forever
5 Cloud Native Trends of 2021
Tsoc Feb09 Bannink V41
Work sample- NTT SRINI
Above The Clouds
Introduction to Cloud Computing
Introduction_-_To-_-SRE
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Crash course in cloud computing (May 2010)
Cloud Computing - Peter van Eijk
Cloud Computing: A Revoluntionary for all Industries
gogonetlive 4 conference keynote on Internet of Things
Cloud confused
Unified communications in the private and public Cloud - by Rob Lith
Up in the clouds sdd 2012
Crash Course In Cloud Computing
Businessonopen2012
Ad

Similar to VMworld vBrownBag vmtn5105e - Towards optimal IoT workload placement in a fog computing environment (20)

PPTX
VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...
PPTX
Efficient Offloading and Task Scheduling in Internet of Thingth-Cloud-Fog Env...
PDF
Optimization of Fog computing for Industrial IoT applications
PDF
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
PDF
Improving the performance of the fuzzy-internet of things joint system by usi...
PPTX
Seminar_Presentation(Mar 2023).pptx
PDF
Get Cloud Resources to the IoT Edge with Fog Computing
PPTX
Fog computing 000
PDF
Enhancement of Fog Computing based Autonomous Management Systems
PDF
Fog Computing: Helping the Internet of Things Realize its Potential
PPTX
Edge-Fog Cloud
PDF
Fog Computing
PPTX
Final_Smart_healthcare_IoT_applications_based_on_fog_computing_architecture (...
PDF
An advanced ensemble load balancing approach for fog computing applications
PDF
Future of Edge Computing in Mobility Systems
PPT
Cloudsim & greencloud
PDF
Sustainability and fog computing applications, advantages and challenges
DOCX
What is fog computing
PDF
Introduction to Edge and Fog Computing.pdf
PDF
Ramin elahi fog_computing_ecosystem_final_dec22_updated
VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...
Efficient Offloading and Task Scheduling in Internet of Thingth-Cloud-Fog Env...
Optimization of Fog computing for Industrial IoT applications
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Improving the performance of the fuzzy-internet of things joint system by usi...
Seminar_Presentation(Mar 2023).pptx
Get Cloud Resources to the IoT Edge with Fog Computing
Fog computing 000
Enhancement of Fog Computing based Autonomous Management Systems
Fog Computing: Helping the Internet of Things Realize its Potential
Edge-Fog Cloud
Fog Computing
Final_Smart_healthcare_IoT_applications_based_on_fog_computing_architecture (...
An advanced ensemble load balancing approach for fog computing applications
Future of Edge Computing in Mobility Systems
Cloudsim & greencloud
Sustainability and fog computing applications, advantages and challenges
What is fog computing
Introduction to Edge and Fog Computing.pdf
Ramin elahi fog_computing_ecosystem_final_dec22_updated
Ad

Recently uploaded (20)

PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
OOP with Java - Java Introduction (Basics)
PPT
Project quality management in manufacturing
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
composite construction of structures.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
DOCX
573137875-Attendance-Management-System-original
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
bas. eng. economics group 4 presentation 1.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
III.4.1.2_The_Space_Environment.p pdffdf
OOP with Java - Java Introduction (Basics)
Project quality management in manufacturing
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
composite construction of structures.pdf
UNIT 4 Total Quality Management .pptx
Foundation to blockchain - A guide to Blockchain Tech
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
573137875-Attendance-Management-System-original
Safety Seminar civil to be ensured for safe working.
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Internet of Things (IOT) - A guide to understanding

VMworld vBrownBag vmtn5105e - Towards optimal IoT workload placement in a fog computing environment

  • 1. Towards optimal IoT workload placement in a fog computing environment Kenneth Moore 7th November 2019 vmworld VMTN5105E
  • 2. © Copyright 2019 Dell Inc. Background Kenneth Moore  Data Scientist & PhD Student @ Dell EMC Open HCI Solutions  Researching workload modelling and simulation of Converged Infrastructure SDDC workloads for large-scale IoT deployments
  • 3. © Copyright 2019 Dell Inc. What considerations are required for Placing IoT workloads on Fog / Edge nodes?
  • 4. © Copyright 2019 Dell Inc. Fog Computing Architecture Source: OpenFog Consortium Higher Lower Higher Lower
  • 5. © Copyright 2019 Dell Inc.Source: OpenFog Consortium
  • 6. © Copyright 2019 Dell Inc. Fog Computing Challenges Mobility Task Placement Security & Privacy Interoperability Resource Management Energy Management QoS & QoE Fog Computing Challenges Mobility Task Placement Security & Privacy Interoperability Resource Management Energy Management QoS & QoE Fog/Edge Research Topics
  • 8. © Copyright 2019 Dell Inc. Workload Placement Locations Broker/Auction Approach Fog Edge Node offering best solution to a desired optimisation costing will process the workload ? ? ??
  • 9. © Copyright 2019 Dell Inc. Workload Placement Locations Distributed Approach Grouped Fog Edge Nodes best suited to a desired optimisation costing technique share workload processing ? ? ??
  • 10. © Copyright 2019 Dell Inc. Workload Placement Locations Hierarchical Approach Workload offloaded to next level Fog/Cloud node infrastructure ? ? ??
  • 12. © Copyright 2019 Dell Inc. Who makes the placement decision?
  • 14. © Copyright 2019 Dell Inc. Optimisation Costing Methods Resource Awareness • Cost: Maximise resource usage • CPU (# cores or % utilisation) • Memory (capacity) • Disk (capacity) • Benefit: Maximum throughput ensuring more workloads can be processed closer to the IoT device
  • 15. © Copyright 2019 Dell Inc. Optimisation Costing Methods QoS/QoE Awareness • Cost: Minimise QoS/QoE metrics • Latency • Jitter • Delay • Benefit: IoT device service requirements achieved
  • 16. © Copyright 2019 Dell Inc. Optimisation Costing Methods Energy Awareness • Cost: Minimise energy usage • Benefit: reduced energy consumption • Reduced energy costs • Reduced carbon footprint • Battery capacity reserves
  • 17. © Copyright 2019 Dell Inc. Optimisation Costing Methods Infrastructure Centric IoT Device Centric Environment Centric
  • 19. © Copyright 2019 Dell Inc.
  • 20. © Copyright 2019 Dell Inc. Questions