In today’s article, we will talk about the topic of Fog Computing. We will definitely know about fog computing in this article, but let me give you a little overview of IoT. If you want to know about what is fog computing then your concept of Edge computing, Cloud Computing, and IoT should be clear.


So let’s start that what is Fog Computing. Fog computing is a distributed computing technique. Let me give you a little overview of IoT which will help you to understand fog computing. IoT is such a technique where more than one device is connected to each other and these devices keep on generating the data continuously. Due to the continuous communication between these devices, the data is generated and these devices generated much data.


If we send all this data to the cloud then our costs will increase a lot. For this reason, by not sending the data over the network, the data is analyzed on the device which is between the network and where it is computing. This means that the data is analyzed there by using computing power. This is what we call fog computing. We also call it fogging and fog network.


This is an architecture that stored the data at the local level, communicates, and also analyzes it. As I told you that it does the work of communication, analyzing, and computing at the local level and for this, it has to use an edge device.

Fog Computing

Fog is the distributed network environment. Fog IoT data producer and extends the cloud that works on it. Every device that has computation, storage, and network connection as well that might be a fog node. As an example, we can say also a router, server, and camera.
This means that the device is connected between the network and can store data as well as compute and analyze it and it’s all called fog nodes.


Fog Computing Working


The fog computing works by placing the fog nodes across its network and this node’s router, server, and the camera can be anything.


Why Fog Computing


Fog computing produces low latency between devices and their analytics and points and this architecture reduces the amount of bandwidth in comparison to the cloud. Let me also tell you what the bandwidth is. Bandwidth refers to the amount of data that can be sent over the network.


Advantages of Fog Computing


Fog computing processes the selected data locally instead of sending it to the cloud for processing. Thereby saving the bandwidth and also reducing the cost of operation.
It also has good user privacy because it locally processes the user’s data.

For example, if you are doing work and you are doing that work at your home and you don’t even have to go anywhere then that work will be your favor. Instead of that, you have to go somewhere else to work and you have to go somewhere else to do this work. The same concept is used here too.


This means that the devices are connected to each other, but with it, these devices have the capacity enough that they can also store the data inside themselves, analyze it and compute it as well. This means to say the work is being done locally; we do not need to send it anywhere so this is its great advantage.


Difference between Edge Computing and Fog Computing


We have to face a lot of difficulty in understanding the difference between them because their concept is very similar.


In fog computing, the data is processed inside the fog node or processed inside the IoT gateway.


In edge computing, data is processed to the device or sensor without being sent anywhere.


For more details click here