Write the key differences between Fog Computing and Cloud Computing.
Question :
Write the key differences between Fog Computing and Cloud Computing.
Key difference between cloud and fog computing are:
- Cloud architecture is centralized and consists of large data centers that can be located around the globe, a thousand miles away from client devices. Fog architecture is distributed and consists of millions of small nodes located as close to client devices as possible.
- In cloud computing, data processing takes place in remote data centers. Fog processing and storage are done on the edge of the network close to the source of information.
- The cloud consists of a few large server nodes. Fog includes millions of small nodes.
- The performs short-term edge analysis due to instant responsiveness, while the cloud aims for long-term deep analysis due to slower responsiveness.
- Fog provides low latency, where as cloud provide high latency.
- Fog is a more secure system then the cloud due to its distributed architecture.
- Fog is the layer between the cloud and the devices like computer, laptop, mobile etc. As Fog acts as a mediator, it is less time consuming to transfer the data. When there is no layer then cloud needs to communicate directly to the end devices which take more time than using Fog computing.