International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 10 | Oct -2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 726
Fog Computing: Synergizing Cloud, Big Data
and IoT- Strengths, Weaknesses, Opportunities
and Threats (SWOT) Analysis
S.Balamurugan
#
, L.Jeevitha
#
A.Anupriya
#
and Dr.R.Gokul Kruba Shanker
*3
#
Department of Computer Science and Engineering, KIT-Kalaignarkarunanidhi Institute of Technology,
Coimbatore, Tamilnadu, India
*Consultant Surgical Gastroenterologist, Advanced Laparoscopic and Bariatric Surgeon, VGM Hospital-Institute of
Gastroenterology, Coimbatore, Tamilnadu, India
1
sbnbala@gmail.com
Abstract— This paper investigates the research challenges in Fog Computing. 'Fog computing' also known as edge
computing'. The infrastructure which provides services at the edge of the network is fog nodes. IoT works by hosting
application in a guest operating system (GOS)running in a hypervisor directly on Connected Grid Router(CGR). There are
other similar concepts such as Mobile-Edge Computing (MEC).They overlap with fog computing. The processing delay should
not exceed more than tens of milliseconds which may ruin the user experience. Fog servers are capable of providing dynamic
customizable optimization based on client devices and conditions of local networks. Fog computing technique can tackle
analytics on large data generated by IoT applications. When a new technologies arrive, its name should have proper definition
and it should be accepted by the community. Fog has many features which are not present in cloud. Managing billions of
varies devices connected to a Network for to implement NFV(Network Function Virtualization)as some network functions are
done by software only. In the fog, services and networks returning on top can be deployed on demand in a edge device. Fog
computing is a scenario where huge number of heterogeneous ubiquitous and decentralized devices communicates and
potentially co-operate among them and processing tasks without the intervention of third parties. These tasks can be for
supporting basic network functions or new services and applications that run in a sandboxed environment. This paper would
promote a lot of research in the area of application of Fog Computing.
Keywords-Fog Computing, Internet of Things, Cloud Computing, Data Science, Mobile-Edge Computing, Network
Function Virtualization.
I. INTRODUCTION
Flauio Bonomi,Rodolfo Milito,Preethi Natarajan and Jiang zhu (2015) portrayed "pay-as-you-go"(postpaid)cloud
computing model works efficiently in managing private data centres (DCS).IoT requires low latency, mobility support and
location awareness which are available in fog computing. The fog vision gives convenient address to application and
service than paradigm of the cloud. Smart Traffic Light System(STLS) developed using Fog Computing. Sensors which
measures speed and distance of the approaching vehicle from every direction and detect the presence of pedestrians and
cyclist crossing the streets are used to avoid accidents, maintain a steady flow of traffic and collection of relevant data to
improve and evaluate the systems. The fog computing can also be used in wind form to collect wind data and control the
speed of the turbine to similar to cloud, co-existence of application belonging to difficult tenants are supported by Fog. Fog
network is heterogeneous in nature, which support wide range of applications through varies devices. Mohammed
Aazam,Eui Nam Huh (2015) aimed to present an architecture of smart gateway with Fog Computing. Various tests have
been done like upload delay, synchronization delay, Jitter, bulk-data upload delay and Bulk-data synchronization delay. IoT
has become a major domain which has lot of applications. The objects themselves are used as nodes. Many heterogeneous
devices interacts with each other and share information to make a network.IoT is based on Machine to Machine (M2M)
interaction without human interference
IOT has 3 layers
i) Perception layer
ii)Network layer
iii)Application layer
In IOT ,the term things become node some consider here are two more layers.