Skip to content
Related Articles

Related Articles

Difference Between Cloud Computing and Fog Computing

View Discussion
Improve Article
Save Article
  • Last Updated : 06 May, 2020

Cloud Computing: The delivery of on-demand computing services is known as cloud computing. We can use applications to storage and processing power over the internet. It is a pay as you go service. Without owning any computing infrastructure or any data centers, anyone can rent access to anything from applications to storage from a cloud service provider.
We can avoid the complexity of owning and maintaining infrastructure by using cloud computing services and pay for what we use.
In turn, cloud computing services providers can benefit from significant economies of scale by delivering the same services to a wide range of customers.

Fog Computing: Fog computing is a decentralized computing infrastructure or process in which computing resources are located between the data source and the cloud or any other data center. Fog computing is a paradigm that provides services to user requests at the edge networks. The devices at the fog layer usually perform operations related to networking such as routers, gateways, bridges, and hubs. Researchers envision these devices to be capable of performing both computational and networking operations, simultaneously. Although these devices are resource-constrained compared to the cloud servers, the geological spread and the decentralized nature help in offering reliable services with coverage over a wide area. Fog computing is the physical location of the devices, which are much closer to the users than the cloud servers.


Below is a table of differences between Cloud Computing and Fog Computing:

FeatureCloud ComputingFog Computing
LatencyCloud computing has high latency compared to fog computingFog computing has low latency
CapacityCloud Computing does not provide any reduction in data while sending or transforming dataFog Computing reduces the amount of data sent to cloud computing.
ResponsivenessResponse time of the system is low.Response time of the system is high.
SecurityCloud computing has less security compared to Fog ComputingFog computing has high Security.
SpeedAccess speed is high depending on the VM connectivity.High even more compared to Cloud Computing.
Data IntegrationMultiple data sources can be integrated.Multiple Data sources and devices can be integrated.
MobilityIn cloud computing mobility is Limited.Mobility is supported in fog computing.
Location AwarenessPartially Supported in Cloud computing.Supported in fog computing.
Number of Server NodesCloud computing has Few number of server nodes.Fog computing has Large number of server nodes.
Geographical DistributionIt is centralized.It is decentralized and distributed.
Location of serviceServices provided within the internet.Services provided at the edge of the local network.
Working environmentSpecific data center building with air conditioning systemsOutdoor (streets,base stations, etc.) or indoor (houses, cafes, etc.)
Communication modeIP networkWireless communication: WLAN, WiFi, 3G, 4G, ZigBee, etc. or wired communication (part of the IP networks)
Dependence on the quality of core networkRequires strong network core.Can also work in Weak network core.
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!