Vinod Pande et al. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -4) October 2016, pp.7-11
www.ijera.com 7 | P a g e
A Review- Fog Computing and Its Role in the Internet of Things
Vinod Pande*, Chetan Marlecha**, Sangramsing Kayte ***
*(Department of Computer Science & IT, Dr. Babasaheb Ambedkar Marathwada University, Aurangabad,
India)
**(Department of Computer Science & IT, Dr. Babasaheb Ambedkar Marathwada University, Aurangabad,
India)
***(Department of Computer Science & IT, Dr. Babasaheb Ambedkar Marathwada University, Aurangabad,
India)
ABSTRACT
Fog computing extends the Cloud Computing paradigm to the edge of the network, thus enabling a new breed of
applications and services. Dening characteristics of the Fog are: a) Low latency and location awareness; b)
Wide-spread geographical distribution; c) Mobility; d) Very large number of nodes, e) Predominant role of
wireless access, f) Strong presence of streaming and real time applications, g) Het-erogeneity. In this paper we
argue that the above characteristics make the Fog the appropriate platform for a number of critical Internet of
Things (IoT) services and applications, namely, Connected Vehicle, Smart Grid , Smart Cities, and, in general,
Wireless Sensors and Actuators Net-works (WSANs).
Keywords: Fog Computing, Cloud Computing, IoT, WSAN, Software Dened Networks, Real Time Systems,
Analytics.
I. INTRODUCTION
The pay-as-you-go Cloud Computing
model is an ecient alternative to owning and
managing private data centers (DCs) for customers
facing Web applications and batch processing.
Several factors contribute to the economy of scale of
mega DCs: higher predictability of massive aggre-
gation, which allows higher utilization without
degrading performance; convenient location that
takes advantage of inexpensive power; and lower
OPEX achieved through the deployment of
homogeneous compute, storage, and networking
components.
Cloud computing frees the enterprise and
the end user from the speciation of many details.
This bliss becomes a problem for latency-sensitive
applications, which require nodes in the vicinity to
meet their delay requirements. An emerging wave of
Internet deployments, most notably the Internet of
Things (IoTs), requires mobility support and geo-
distribution in addition to location awareness and
low latency. We argue that a new platform is needed
to meet these requirements; a platform we call Fog
Computing [1], or, briey, Fog, simply because the
fog is a cloud close to the ground. We also claim that
rather than cannibalizing Cloud Computing, Fog
Computing enables a new breed of applications and
services, and that there is a fruitful inter-play
between the Cloud and the Fog, particularly when it
comes to data management and analytics.
This paper is organized as follows. In the
second section we introduce the Fog Computing
paradigm, delineate its characteristics, and those of
the platform that supports Fog services. The
following section takes a close look at a few key
applications and services of interest that substantiate
our argument in favor of the Fog as the natural
component of the platform required for the support
for the Internet of Things. In the fourth section we
examine analytics and big data in the context of
applications of interest. The recognition that some of
these applications demand real-time analytics as well
as long-term global data mining illustrates the
interplay and complementary roles of Fog and
Cloud. We conclude with comments about the state
of the Fog Computing and discussion of future work.
II. THE FOG COMPUTING
PLATFORM
Fog computing, also known as fogging, is a
model in which data, processing and applications are
concentrated in devices at the network edge rather
than existing almost entirely in the cloud. That
concentration means that data can be processed
locally in smart devices rather than being sent to the
cloud for processing. Fog computing is one approach
to dealing with the demands of the ever-increasing
number of Internet-connected devices sometimes
referred to as the Internet of Things (IoT).
In the IoT scenario, a thing is any natural or
man-made object that can be assigned an IP address
and provided with the ability to transfer data over a
network. Some such things can create a lot of data.
Cisco provides the example of a jet engine, which
they say can create 10 terabytes (TB) of data about
its performance and condition in a half-hour.
RESEARCH ARTICLE OPEN ACCESS