Fog computing/cloud
computing
Present by: Shaima,
Hammad Latif, Raihana
Contents
Limitation
01 Introduction 02
s
Difference Architectur
03 04
s e
Fog computing
2
1 Fog is a cloud that
touches the Fog computing, also
ground or close to called fog networking or
the ground. fogging is paradigm that
extends cloud
computing and services
to the edge of the
network.
It places processes
and recources at the
3 4
FC introduced by the Cisco
edge of the cloud. Systems in January 2014,
as new model to ease
Leads to faster wireless data transfer to
processing times & distributed devices in the
fewer resources loT network paradigm.
consumed.
Geographical distribution
Support for mobility Real time interactions
Fog devices provide Fog computing requires
mobility techniques like real time interactions for
decouple host identity to speedy service.
location identity.
Interoperability
Fog components must Heretogeneity
be able to interoperate Fog nodes can be
in order to give wide deployed in a wide
range of services like variety of environments.
streaming.
Fog computing Architecture
Resource
Monitoring components Power
Management
• core component of Monitoring:
• Keep track of the resource • FC encompasses a large number of
A.
utilization and availability of devices with heterogeneous power
• manage resources in
sensors, actuators, Fog devices and consumption.
application level
network elements. • making energy management difficult
QoS, met & resource
wastage is to achieve.
• They keep track of the applications • utilization of resources of loT nodes.
minimized.
and services deployed on the
• Placement &
infrastructure by monitoring.
Scheduler.
Fog computing Architecture
IoT Sensors
• Placed at the bottommost
layer of the architecture &
distributed geographically.
IoT Sensors
• loT Data Streams are
made of a sequence of
immutable values emitted IoT Actuators
by sensors. • Responsible for controlling a
mechanism or system.
Fog Device • Designed to respond to changes
in environments that are
• Capable of hosting application captured by sensors.
modules as called Fog Device.
• FD connect sensors to the Internet
are generally called gateways.
Cloud computing
Cloud computing is a type of computing that
relies on sharing computing resources rather than
having local servers or personal devices to handle
applications.
Cloud computing limitations
2
1 Not always enough
Not always
bandwidth
connected Cloud computing assumes
Connectivity to the Cloud is a pre- that there is enough
requisite of cloud computing. bandwidth to collect the
Some loT systems need to work even if data.
connection is temporarily unavailable. to become strong for
Industrial loT applications.
3 4
Centralizes Security
analysis shortcomings
show lower bound reaction time Existing data protection
of the system. mechanisms in Cloud Computing
Some loT applications won't be such as:
able to wait for the data to get to
encryption failed in securing the
the cloud, be analyzed & for
insights to get back. data from the attackers.
Fog computing VS. Internet of Things
IoT
is the network of physical
objects devices, vehicles,
buildings and other items
embedded with electronics.
FG & IoT
• By 2020, the number of
"things" that are part of the
lot may reach up to 50
billion. That's a lot of data
being generated. IoT
software, sensors, and
network connectivity that
enables these objects to
celled and exchange data.
Fog VS. Cloud
FOG
CLOUD
One Hop
With internet
Multiple Hops 1 2 Can be Defined
Very less
Undefined probability
High Probability Distributed
Limited 3 4 Supported
supported GD: No
Leased line
Wireless
Centralized
High 5 6 Very large server
no
requirement
Fog VS. Cloud
Reduction in data Improved security of
movement across encrypted data as it
the network resulting
in reduced
stays closer to the
congestion. end user.
Elimination of
bottlenecks resulting
from centralized
computing systems.
55% 45%
What happens in the fog and the cloud?
Fog nodes
• Receive feeds from loT devices using any protocol,
in real time.
Cloud platform
• Receives and aggregates data summaries from
many fog nodes.
• Run loT-enabled applications for real- time
control and analytics, with millisecond response
time.
• Provide transient storage, often 1-2 hours.
• Send periodic data summaries to the cloud.
Thank you!