Fog Computing is being touted as the data communication solution our Internet of Things (IoT) devices are asking for by bringing the power of cloud computing closer to the end user. The fact is, the number of connected devices is going to continue to grow exponentionally. In fact, Gartner predicts that by 2020 IoT will include 26 billion connected things. Consider the impact that amount of data collected and processed will have.
The Challenge
Naturally, with billions of devices all connected to the cloud for manufacturing, oil and gas, utilities, municipalities and enterprise, to name a few, the data transmission and processing rate is bound to slow down – especially if the current cloud architecture is upheld. Some IoT devices use the cloud to store data long term, where other connected things send data to the cloud to be analyzed and sent back to the devicewith operational instructions. Ahmed Banafa with SemiWiki explains, “As dependence on our newly connected devices increases along with the benefits and uses of a maturing technology, the reliability of the gateways that make the IoT a functional reality must increase and make up-time a near guarantee.”
What is Fog Computing?
Fog Computing is a term coined by Cisco, that offers a way to analyze the data closer to the IoT device, thus saving valuable milliseconds. It may be hard to believe, but a millisecond has the power to prevent a M2M line shut-down, increase the speed at which power is restored to utilities and prevent an oil rig from leaking, just to name a few.
An easy way to visually understand where Fog Computing fits in our IoT world, is by looking at the diagram above. It clearly shows that Fog Computing hangs between the cloud and the device, much like the fog on an early San Francisco morning.
Fog Computing operates at the network edge, extending the cloud capabilities closer to the source (IoT device). Each IoT connection works with what’s called Fog Nodes to digest the intelligent data and then coordinate operational next steps, whether that be acting directly and or transmitting results to the cloud. The diagram below covers the types of response times IoT devices face from both Fog Nodes and main cloud locations.
Fog Computing Brings Efficiency to Enterprise
A recent report by Machina Research highlights the companies that pioneered Fog Computing and those poised to capitalize on the benefits in their near future. These companies are able to collect, protect, transport and control the data via IoT devices at the edge of the network, saving time and creating a more stream-line approach to sending and receiving data efficiently and more securely.
Overall, as our need to connect explodes, we will not only need to think about IoT, but also the way in which intelligent data is processed from the critical infrastructure and back to the cloud. Fog Computing will continue to open more efficient channels across our IoT, as long as we allow it.