Fog Computing also known Fog Networking or Fogging is a distributed computing architecture which provides computing processing and data storage. The Fog Computing sits between the edge devices and the cloud. It acts an intermediate later between cloud and end devices.
The Fog Computing was created to address the enormous growth of IoT. The count of IoT devices has exponentially grown which generates huge amount of data. Fog Computing is closer to the IoT devices. The Fog Computing has multiple Fog Nodes. These fog nodes receive the data from the IoT devices, process them and store them.
Both Fog Computing and Edge Computing brings computing near to the end devices but are different. Fog Computing is separate layer of Computing while Edge computing is at edge network close to the