You are on page 1of 21

Seminar on

Fog Computing

Presented by:
Rawke Pranjali P.
Surnar Shital I.

Fog Computing 1
Contents:
1.Introduction
2.Need for Fog Computing
3.Fog solution to cloud limitations
4.Characteristics
5.Cloud vs Fog
6.Advantages
7.Fog Architecture
8.Application of Fog
9.Conclusion
10.References
Fog Computing 2
Introduction
Fog Computing is a model that
extends Cloud computing and
services to the edge of the
network.
Fog provides data, compute,
storage, and application services
to end-users.

Fog Computing 3
Need of fog computing
Fog Computing keeps data right
where the Internet of Things needs
it.
Fog computing was developed to
address applications and services
that do not fit the paradigm of the
cloud.
Overcome Limitations of cloud
Fog Computing 4
Fog Solution to Clouds
Limitations
Improved security of encrypted
data as it stays closer to the end
user
Improves efficiency.
Improves Latency.

Fog Computing 5
Fig: Fog Computing
Fog Computing 6
Characteristics
Geographical distribution
Support for mobility
Edge location
Real time interactions
Interoperability
Heterogeneity

Fog Computing 7
CLOUD vs. FOG
Requirement Cloud Computing Fog Computing

Latency high low

Location of server With in internet At the edge of local


nodes network

security Undefined Can be defined

Location awareness No Yes

Geographical Centralized Distributed


distribution
Real time interactions Supported Supported

Fog Computing 8
Components in Fog architecture
1. IoT Services.
2. Orchestration Layer.
3. Abstraction Layer.

Fog Computing 9
Fig: Components in Fog architecture
Fog Computing 10
Orchestration Layer includes:

1. Software Agent : capable of bearing


orchestration functionality and performance
requirements that could be embedded in
various edge devices.
2. Distributed Storage : store meta-data.
3. Messaging bus : carry control messages for
resource management.
4. Distributed policy engine

Fog Computing 11
Policy Do
Fig: Policy-based orchestration framework Manager service
instance
Retrieve
s satisfy
relevant Service
instance
policies Directory
s
constrai
nts

Policy DB No

Life Cycle Capability Capabiliti


Manager engine es
DB

Fog Computing 12
Fig: Data Management in Fog Computing
Fog Computing 13
Advantages
More Security provided.
Low latency
Real time applications.
Fog can be distinguished from
Cloud by its proximity to end-users.
Consumes less amount of band
width

Fog Computing 14
Applications of Fog
Smart grids.
Vehicle Networks.
Smart Home.
Health Data Management
Smart City
Augmented reality, cognitive systems,
and gaming
Mobile Big Data Analytics
Fog Computing 15
Service
Fig: Example of Smart grid. Cloud
Provider Server
Customer

Fog Fog
Server Server

Fog Computing 16
Cloud
Server
Fig : Example of Vehicle Network

Network management

Fog Server Fog server

Fog Computing 17
Conclusion
We have analyzed fog computing and
its real time applications.
Fog computing performs better than
cloud computing.
Fog computing will grow in helping
the network paradigms that require
faster processing.

Fog Computing 18
References
Cisco
RFP-2013-078. Fog Computing,
Ecosystem, Architecture and Applications
Computer Science and Information
System,2014 Federated Conference on 7-
10 Sept. 2014
Internet of Things by Rajkumar Buyya, &
Amir Vahid Dastjerdi, 1st Edition
Fog Computing in the Internet of Things,
Rahmani,A.M., Liljeberg.
Fog Computing 19
References (Cont)
International Journal of Research in Engineering
and Technology eISSN: 2319-1163 | pISSN: 2321-
7308.
H. Madsen, G. Albeanu, B. Burtschy, and F.
Popentiu-Vladicescu. Reliability in the utility
computing era: Towards reliable fog computing. In
IWSSIP. IEEE.
F. Bonomi, Connected vehicles, the internet of
things, and fog com- puting, in The Eighth ACM
International Workshop on Vehicular Inter-
Networking (VANET), Las Vegas, USA, 2011.
Fog Computing 20
Thank You...

Fog Computing 21

You might also like