ABSTRACT

Technology has grown exponentially over the years. It is for certain that technology advancement is a boon to humanity. Moreover, the best part of technology is that its advantages are not limited to a particular aspect. Ease of mobility, cost efficiency, easy access to information, better communication means, increased productivity, and the list can never end.

With such digitization over the era, technology helped humanity with computing as a solution to data-storage, be it in general or as a problem. Fog computing is an aspect and an application of computing.

Fog computing is a computing structure with allocation of both hardware and software resources located between the storage pool (cloud) and devices that produce data. This type of operational structure enables every user to place applications, data, and resources they produce in flexible and logical storage locations and provide the user with an enhanced performance. The basic workflow of fog computing falls under the category of decentralized computing. Unlike centralized processing in cloud, fog computing and its attributes process every aspect of data in a much quicker way.

Over years of practices after the deployment of cloud, it has also been learned that fog computing now exists as a cohesive Internet of Things strategy and thereby actively implements every strand of cloud computing. This chapter focuses on the exclusive detail of fog computing along with its applications.