12
Fog Computing Presenter: Manisha Sharma Course: Internet of Things Professor: Aveek Dutta

Fog Computing - University at Albany, SUNY · A Solution - Fog Computing Fog computing (Edge Computing) extends the services provided by cloud computing to the edge of an enterprise’s

Embed Size (px)

Citation preview

Fog Computing

Presenter: Manisha Sharma

Course: Internet of Things

Professor: Aveek Dutta

Cloud Computing

Using a network of remote servers on the Internet to store, manage and process data rather than using a local server or a personal device.

If you are sending emails, editing documents, watching a movie, listening to music, storage images or other files etc., all of this made possible by cloud.

Drawbacks:

1. Time consuming for large data

2. Bandwidth problem

3. Slow Response time

4. Scalability problem

5. Security Issues

A Solution - Fog Computing

Fog computing (Edge Computing) extends the

services provided by cloud computing to the edge

of an enterprise’s network.

Facilitates the operation of computing, storage

and networking services between the end devices

and cloud computing data centers.

Fog computing uses distributed computer

resources located closer to local devices to handle

processes that demand rapid processing

It is not opposed to cloud computing. It can be

viewed as a variety of hybrid cloud computing.

Fog Software Architecture:

How it works?

In the Fog Computing architecture, the processing takes place in a smart

device close to the source.

It can be raspberryPI, gateway or a router. The software reduces the

amount of data sent to the cloud and takes action depending on the

business logic applied in the Fog Node in order to improve the work of the

data source.

Fog Computing does not replace cloud computing. Fog Computing analyze

and take decisions on data in motion. While the cloud performs resource-

intensive, longer-term analytics on data in rest.

Fog Attributes:

Horizontal Architecture: It supports multiple industry verticals and

application domains, delivering intelligence and services to users and

business.

Cloud-to-Thing continuum of services: Enable services and

applications to be distributed closer to Things, and anywhere along

the continuum between Cloud and Things

System level: Fog computes as a system level. Extend from the

Things, over the network edges, through the Cloud.

Why Fog Computing?

IoT is connected to a vast variety of devices and the devices

connected to IoT are growing each day.

The amount of data generated and the amount of data being

processed is growing exponentially.

Using Cloud for uploading, taking requests, analysing and

responding back to the client takes a large amount of time.

Cloud slows down the processes that demand rapid responses in

real time.

Why Fog Computing?

By the growth of IoT, real time responses have become essential – A

matter of life or death

1. Healthcare

Rapid response crucial in vehicles communication

1. For Navigation

2. Self driving cars

Fog Computing helps Cyber Security

1. Patient Medical Data

2. Home devices

Why Fog Computing?

Optimal choice for the applications using following features:

1. Location: Positioned between smart devices and cloud data centers.

2. Distribution: Fog computing is based on “micro” centers (limited

capabilities compared to cloud), simple to deploy many such centers

closer to end users (cost way lesser than cloud data centers)

3. Scalability: As the number of end-users increase, the number of

“micro” centers can increase to cope with the increasing load

4. Mobility support: Fog resources act as a “mobile” cloud as it is located

close to the end users.

Why Fog Computing?

5. Standardization: Fog resources can interoperate with various cloud

providers.

6. On the fly analysis: Fog resources can perform data aggregation to send

partially processed data as opposed to raw data to cloud data-centers for

further processing.

Applications:

IoT is gaining importance and the applications using IoT are increasing. The

applications that will benefit from fog computing are:

1. HealthCare

2. Transportation

3. Vehicles

4. Smart Homes

5. Military

6. Virtual Reality

7. Manufacturing and many more.

Thank you!