SlideShare a Scribd company logo
1 of 21
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

What's hot

Softare is still eating the world - Challenges in connected product design a...
Softare is still eating the world - Challenges in connected product design a...Softare is still eating the world - Challenges in connected product design a...
Softare is still eating the world - Challenges in connected product design a...Oliver Koeth
 
Low Cost Wireless Network Will Change The Industry Forever
Low Cost Wireless Network Will Change The Industry ForeverLow Cost Wireless Network Will Change The Industry Forever
Low Cost Wireless Network Will Change The Industry ForeverKevin Hauff
 
5 Cloud Native Trends of 2021
5 Cloud Native Trends of 20215 Cloud Native Trends of 2021
5 Cloud Native Trends of 2021WeCode Inc
 
Tsoc Feb09 Bannink V41
Tsoc Feb09 Bannink V41Tsoc Feb09 Bannink V41
Tsoc Feb09 Bannink V41Chris Bannink
 
Work sample- NTT SRINI
Work sample- NTT SRINIWork sample- NTT SRINI
Work sample- NTT SRINIPambie
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingCloud Compare
 
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityCloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityAvere Systems
 
Crash course in cloud computing (May 2010)
Crash course in cloud computing (May 2010)Crash course in cloud computing (May 2010)
Crash course in cloud computing (May 2010)JimDelRosso
 
Cloud Computing - Peter van Eijk
Cloud Computing - Peter van EijkCloud Computing - Peter van Eijk
Cloud Computing - Peter van EijkLECTRIC
 
Cloud Computing: A Revoluntionary for all Industries
Cloud Computing: A Revoluntionary for all IndustriesCloud Computing: A Revoluntionary for all Industries
Cloud Computing: A Revoluntionary for all IndustriesRamneek Kalra
 
gogonetlive 4 conference keynote on Internet of Things
gogonetlive 4 conference keynote on Internet of Thingsgogonetlive 4 conference keynote on Internet of Things
gogonetlive 4 conference keynote on Internet of ThingsJoachim Lindborg
 
Unified communications in the private and public Cloud - by Rob Lith
Unified communications in the private and public Cloud - by Rob LithUnified communications in the private and public Cloud - by Rob Lith
Unified communications in the private and public Cloud - by Rob LithVoiceSA
 
Up in the clouds sdd 2012
Up in the clouds sdd 2012Up in the clouds sdd 2012
Up in the clouds sdd 2012Andrea Ginsky
 
Crash Course In Cloud Computing
Crash Course In Cloud ComputingCrash Course In Cloud Computing
Crash Course In Cloud ComputingJimDelRosso
 

What's hot (20)

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

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

Calculating the roi on cloud of cloud tweaks
Calculating the roi on cloud of cloud tweaksCalculating the roi on cloud of cloud tweaks
Calculating the roi on cloud of cloud tweaksdevoteam2
 
Chapter 01: A brief introduction to cloud computing
Chapter 01: A brief introduction to cloud computingChapter 01: A brief introduction to cloud computing
Chapter 01: A brief introduction to cloud computingSsendiSamuel
 
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...Principled Technologies
 
Kubernetes - 7 lessons learned from 7 data centers in 7 months
Kubernetes - 7 lessons learned from 7 data centers in 7 monthsKubernetes - 7 lessons learned from 7 data centers in 7 months
Kubernetes - 7 lessons learned from 7 data centers in 7 monthsMichael Tougeron
 
Rise of fog computing over cloud computing
Rise of fog computing over cloud computingRise of fog computing over cloud computing
Rise of fog computing over cloud computingSaad Haseeb
 
Jagadeesha kulal J - Cloud computing
Jagadeesha kulal J - Cloud computing Jagadeesha kulal J - Cloud computing
Jagadeesha kulal J - Cloud computing JAGADEESHA KULAL J
 
Cloud Computing Course in Delhi
Cloud Computing Course in Delhi Cloud Computing Course in Delhi
Cloud Computing Course in Delhi parasjain423689
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...Michael Elder
 
To cloud or not to cloud
To cloud or not to cloudTo cloud or not to cloud
To cloud or not to cloudTalentLMS
 
CloudAsia 2012 Highlights
CloudAsia 2012 HighlightsCloudAsia 2012 Highlights
CloudAsia 2012 HighlightsAlan Quayle
 
CIO Inspired Conference- IBM's Journey to Cloud and AI
CIO Inspired Conference- IBM's Journey to Cloud and AICIO Inspired Conference- IBM's Journey to Cloud and AI
CIO Inspired Conference- IBM's Journey to Cloud and AIMark Osborn
 
CLOUD, FOG, OR SMOG?
CLOUD, FOG, OR SMOG?CLOUD, FOG, OR SMOG?
CLOUD, FOG, OR SMOG?karlmotz
 
Cw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emcCw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emcinevitablecloud
 
VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...
VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...
VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...Kenneth Moore
 
Opportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingOpportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingijccsa
 
Assignment on Cloud Computing
Assignment on Cloud ComputingAssignment on Cloud Computing
Assignment on Cloud ComputingAl Shahriar
 
Ramin elahi fog_computing_ecosystem_final_dec22_updated
Ramin elahi fog_computing_ecosystem_final_dec22_updatedRamin elahi fog_computing_ecosystem_final_dec22_updated
Ramin elahi fog_computing_ecosystem_final_dec22_updatedHarshitParkar6677
 

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

Hybrid cloud computing explained
Hybrid cloud computing explainedHybrid cloud computing explained
Hybrid cloud computing explained
 
Calculating the roi on cloud of cloud tweaks
Calculating the roi on cloud of cloud tweaksCalculating the roi on cloud of cloud tweaks
Calculating the roi on cloud of cloud tweaks
 
Chapter 01: A brief introduction to cloud computing
Chapter 01: A brief introduction to cloud computingChapter 01: A brief introduction to cloud computing
Chapter 01: A brief introduction to cloud computing
 
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Kubernetes - 7 lessons learned from 7 data centers in 7 months
Kubernetes - 7 lessons learned from 7 data centers in 7 monthsKubernetes - 7 lessons learned from 7 data centers in 7 months
Kubernetes - 7 lessons learned from 7 data centers in 7 months
 
Rise of fog computing over cloud computing
Rise of fog computing over cloud computingRise of fog computing over cloud computing
Rise of fog computing over cloud computing
 
Jagadeesha kulal J - Cloud computing
Jagadeesha kulal J - Cloud computing Jagadeesha kulal J - Cloud computing
Jagadeesha kulal J - Cloud computing
 
Fog computing
Fog computingFog computing
Fog computing
 
Cloud Computing Course in Delhi
Cloud Computing Course in Delhi Cloud Computing Course in Delhi
Cloud Computing Course in Delhi
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...
 
To cloud or not to cloud
To cloud or not to cloudTo cloud or not to cloud
To cloud or not to cloud
 
CloudAsia 2012 Highlights
CloudAsia 2012 HighlightsCloudAsia 2012 Highlights
CloudAsia 2012 Highlights
 
CIO Inspired Conference- IBM's Journey to Cloud and AI
CIO Inspired Conference- IBM's Journey to Cloud and AICIO Inspired Conference- IBM's Journey to Cloud and AI
CIO Inspired Conference- IBM's Journey to Cloud and AI
 
CLOUD, FOG, OR SMOG?
CLOUD, FOG, OR SMOG?CLOUD, FOG, OR SMOG?
CLOUD, FOG, OR SMOG?
 
Cw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emcCw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emc
 
VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...
VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...
VMworld vBrownBag vmtn5534e - placement of iot workload operations within a c...
 
Opportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingOpportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computing
 
Assignment on Cloud Computing
Assignment on Cloud ComputingAssignment on Cloud Computing
Assignment on Cloud Computing
 
Ramin elahi fog_computing_ecosystem_final_dec22_updated
Ramin elahi fog_computing_ecosystem_final_dec22_updatedRamin elahi fog_computing_ecosystem_final_dec22_updated
Ramin elahi fog_computing_ecosystem_final_dec22_updated
 

Recently uploaded

The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsDILIPKUMARMONDAL6
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 

Recently uploaded (20)

The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teams
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 

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