What is Fog Computing ?

What is FOG computing?

Fog computing extends the concept of cloud computing to the network edge, making it ideal for internet of things (IoT) and other applications that require real-time interactions. The fog extends the cloud to be closer to the things that produce and act on IoT data (figure below)


Fog computing is the concept of a network fabric that stretches from the outer edges of where data is created to where it will eventually be stored, whether that’s in the cloud or in a customer’s data center. See figure below:

Image Copyright: (Jagtap, S. 2018)

Benefits of fog computing

Extending the cloud closer to the things that generate and act on data benefits the business in the following ways: (Cisco Whitepaper)

  • Greater business agility: With the right tools, developers can quickly develop fog applications and deploy them where needed. Machine manufacturers can offer MaaS to their customers. Fog applications program the machine to operate in the way each customer needs.
  • Better security: Protect your fog nodes using the same policy, controls, and procedures you use in other parts of your IT environment. Use the same physical security and cybersecurity solutions.
  • Deeper insights, with privacy control: Analyze sensitive data locally instead of sending it to the cloud for analysis. Your IT team can monitor and control the devices that collect, analyze, and store data.
  • Lower operating expense: Conserve network bandwidth by processing selected data locally instead of
    sending it to the cloud for analysis

It provides Choices for processing data wherever it is most appropriate to do so. It makes it possible to create low-latency network connections between devices and analytics endpoints and  reduces the amount of bandwidth needed 

Applications of fog computing

Fog computing has many applications including:

  • Connected Cars: where huge amount of data can be collected and analysed by local Fog servers and communication between cars can be facilitated locally. Outcome of big data analysis can be uploaded to cloud servers
  • Smart cities and smart grids: Sometimes this data is in remote areas, so processing close to where its created is essential. Other times the data needs to be aggregated from a large number of sensors. Fog computing architectures could be devised to solve both of these issues.   
  • Real-time analytics: Local Fog computing servers can performs real-time data analysis close to the data collecting points and share the result with cloud servers or take actions based on the real-time analysis outcome

How does fog computing work?

What Happens in the Fog and the Cloud Fog nodes: (Cisco Whitepapar)

● Receive feeds from IoT devices using any protocol, in real time

● Run IoT-enabled applications for real-time control and analytics, with millisecond response time

● Provide transient storage, often 1–2 hours

● Send periodic data summaries to the cloud

The cloud platform:

● Receives and aggregates data summaries from many fog nodes

● Performs analysis on the IoT data and data from other sources to gain business insight

● Can send new application rules to the fog nodes based on these insights







Brandon, B. (2018 Jan ). What is fog computing? Connecting the cloud to things, Retrieved August 8, 2018, from https://www.networkworld.com/article/3243111/internet-of-things/what-is-fog-computing-connecting-the-cloud-to-things.html

Cisco Whitepaper, Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are, Cisco white paper, Retrieved August 8, 2018, from https://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf


Jagtap, S. (2018 Aug). Fog Computing Market Analysis of Rising Business Opportunities with Prominent Investment Ratio by 2026, Retrieved August 8, 2018, from https://www.industrychronicle.com/fog-computing-market-analysis-of-rising-business-opportunities-with-prominent-investment-ratio-by-2026/




Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.