Fog Computing
Fog Computing
https://commons.wikimedia.org/wiki/File:Cloud_computing_layers.svg
The Edge of the Cloud
Why isn’t cloud computing sufficient for some applications?
◦ Latency – Real-time interaction
◦ Video Streaming – Movies, Video Conferencing
◦ Gaming – Role playing games
◦ Augmented Reality – Pokémon Go
◦ Geographical Distribution – Widely distributed deployments
◦ Massively Multiplayer Online Real-time Games
◦ Route Planning / Traffic
◦ Mobile Deployment – Nodes will be moving
◦ Cell phones
◦ Vehicles
◦ Large number of Nodes
◦ Networks of sensor nodes
Fog Computing
Fog platform provides low-latency virtualized
services and is linked to the Cloud Computing
infrastructure.
◦ Business Model:
◦ Subscription Service
◦ Delivery of the content you want, when you want it.
◦ Cloud computing supported– Billing, Content Delivery Network, big data analytics, understanding usage
patterns and where content needs to be placed for fast delivery.
How do you scale this?
https://d110erj175o600.cloudfront.net/upload/images/06_2017/170615153722.pdf
Fog Computing Characteristics:
◦ Predominance of Wireless Access
www.sandvine.com/hubfs/downloads/phenomena/2018-phenomena-report.pdf
Architectural Drivers
Low Latency / Real Time Response – Device will want near real-time
response for content delivery and actionable information
Dynamic Number of Nodes -- Number of devices within the Fog is
dynamic. System must be able to handle large number of devices
joining and leaving the Fog
Highly Mobile Nodes – Nodes will be entering and exiting the Fog and
the Fog must adapt and continue to perform
Diverse Set of Failure Modes – Wide range of devices with varying
levels of sophistication mean there will be many failure modes that
need to be seamlessly handled
Security – Access control
Layered Pattern
for Fog Computing: