Fog Computing

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395 -0056

Volume: 04 Issue: 02 | Feb -2017

p-ISSN: 2395-0072

www.irjet.net

Fog Computing Pooja More1,Juilee Kulkarni2 Dept. Of Computer Engineering,VESIT,University of Mumbai,Maharashtra,India Of Computer Engineering,VESIT,University of Mumbai,Maharashtra,India ---------------------------------------------------------------------***--------------------------------------------------------------------1

2Dept.

Abstract - Fog Computing is a technology that extends cloud computing and services to the edge of the network. Cloud Computing is able to keep up with the current data processing and conventional demand but it is unclear whether it will keep up to the demand put forth by the Internet of Things. Fog Computing provides an architectural solution to address some of these problems. It provides data, computation, storage and application services to the users like cloud. Fog Computing enables a new breed of applications and services, and that there is a fruitful interplay between the Cloud and the Fog, particularly when it comes to data management and analytics. Security issues in this area are also described with the solutions. Fog Computing, thus makes itself an appropriate application for a number of IoT applications and services. Key Words: Fog, cloud, fog nodes, IoT, smart grid, smart city, connected vehicle

1. INTRODUCTION Cloud Computing is an emerging technology that is revolutionizing IT infrastructures and flexibility. With cloud computing, users are able to remotely store their data in the cloud. It is an internet based model of computing where the shared information, software and resources are provided upon demand. This enables the users to access the cloud computing resources anytime from any suitable platform such as a cell phone, mobile computing platform, desktop and laptops. It is the means of delivering any and all technology – from computing power to computing infrastructure, services and applications to users as a service whenever and wherever they required it. Thus it can be defined as a group of computers and servers connected together over the Internet to form a network. Today, as many enterprises and large organizations are beginning to adopt the Internet of Things, the need for large amounts of data to be accessed more quickly, and locally, is evergrowing. This is where the concept of Fog Computing comes to play. The metaphor fog comes from meteorological term for a cloud closer to the ground. Indeed in computer sciences the term fog explains the extension of services provided by cloud to edge devices. In the perspective of Cisco, fog is an extension of cloud. In this paper we would explain in detail how fog computing is emerging as an extension to cloud. [1-3]

Š 2017, IRJET

|

Impact Factor value: 5.181

|

2. LIMITATIONS OF CLOUD COMPUTING Cloud offers services like platforms, storage and other resources through the internet from a remote data centre. Benefits like saving cost on physical resources, efficiency, opportunities, innovations, flexibility are provided by it. Although, cloud has several advantages to both users and service providers, it has certain limitations too. Cloud computing frees the end user and the enterprises from the specification of many details. This bliss becomes a problem for latency-sensitive applications, which require nodes in the vicinity to meet their delay requirements. Thus increasing the round trip time. Also cloud has a requirement of high speed reliable Internet connectivity, has limited bandwidth, does not exercise any data protection mechanisms, platform dependent and has limited control as well as flexibility. The emerging trends in networking such as large distributed Internet connected sensor networks, Internet of Things (IoT), mobile data networks and also real time streaming applications have characteristics that cannot be satisfied by cloud computing. Thus fog computing is a collaboration of Internet of Things and cloud computing.[4][5]

3. WHAT IS FOG COMPUTING? The fog extends the cloud to be closer to the devices that produce and act on IoT data. These devices can be situated anywhere with a network connection which can be factory, a power pole, alongside a railway track, in a vehicle, or on an oil rig. These are called as fog nodes. Any device with computing, storage, and network connectivity can be a fog node. Fog computing is a decentralized computing infrastructure in which computing resources and application services are distributed in a logical and efficient place at any point, along the path from the data source to the cloud. The most important goal of fog computing is to improve efficiency and reduce the amount of data that needs to be transported to the cloud for processing, analysis and storage. Although this is mostly done to get efficiency, it can also be done for security reasons.[6][7]

ISO 9001:2008 Certified Journal

|

Page 1113


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.