Fog Computing vs. Edge Computing?
What's the difference in the Internet of Things (IoT)?
The fundamental objective of the Internet of Things (IoT) is to obtain and analyze data from assets that were previously disconnected from most data processing tools.
This data is generated by physical assets or things deployed at the very edge of the network—such as motors, light bulbs, generators, pumps, and relays—that perform specific tasks to support a business process. The Internet of Things is about connecting these unconnected devices (things) and sending their data to the cloud or Internet to be analyzed.
In traditional IoT cloud architecture, all data from physical assets or things is transported to the cloud for storage and advanced analysis. Once in the cloud, the data is used for cognitive prognostics (that is, predictive maintenance, forensic failure analysis and process optimization).
Fog and edge computing in manufacturing and automation applications are network and system architectures that attempt to collect, analyze, and process data from these assets more efficiently than traditional cloud architecture. These architectures share similar objectives:
However, there is a key difference between the two concepts. Both fog computing and edge computing involve pushing intelligence and processing capabilities down closer to where the data originates—at the network edge. The key difference between the two architectures is exactly where that intelligence and computing power is placed.
In both architectures data is generated from the same source—physical assets such as pumps, motors, relays, sensors, and so on. These devices perform a task in the physical world such as pumping water, switching electrical circuits, or sensing the world around them. These are the “things” that make up the Internet of Things.
Fog computing
In fog computing, transporting data from things to the cloud requires many steps.
So fog computing involves many layers of complexity and data conversion. Its architecture relies on many links in a communication chain to move data from the physical world of our assets into the digital world of information technology. In a fog computing architecture, each link in the communication chain is a potential point of failure.
Edge computing
Edge computing simplifies this communication chain and reduces potential points of failure.
In edge computing, physical assets like pumps, motors, and generators are again physically wired into a control system where the PAC automates them by executing an onboard control system program. Intelligent PACs with edge computing capabilities collect, analyze, and process data from the physical assets they’re connected to—at the same time they’re running the control system program.
PACs then use edge computing capabilities to determine what data should be stored locally or sent to the cloud for further analysis. In edge computing, intelligence is literally pushed to the network edge, where our physical assets or things are first connected together and where IoT data originates.
Edge computing saves time and money by streamlining IoT communication, reducing system and network architecture complexity, and decreasing the number of potential failure points in an IoT application. Reducing system architecture complexity is key to the success of IIoT applications.