Main Article Content
The demand of cloud computing is increasing day by day due to their wide range of applications. But cloud computing suffered from various demerits like lack of mobility, unreliable latency, and position awareness. These drawbacks are overcome by the fog computing or edge computing which providing elasticity to the resources and reliability to the latency. In this paper we are studied various researches related to the cloud computing and fog computing for different applications. Several challenges are also discussed while implementing edge computing to the network. The chances provided by the fog computing system also elaborated for the future work. Different applications are discussed with their advantages and outcomes of fog computing system. The real time applications like IIOT fog computing provided better computational time. All the characteristics and key features of fog computing are discussed in this work. We get an idea of using fog computing with optimization algorithm for our IIOT applications.