How It Works
How 'fog computing' makes the IoT run
- By Zach Noble
- Jul 31, 2015
“Fog computing” describes a way of loading processing power onto devices, from smartphones to simple sensors, at the furthest edges of networks.
On the surface, the core concept seems to be a reversal of the trend toward the cloud because it seeks to restore computing to the periphery of the network. But instead of being a replacement, it’s a developing complement.
Rather than shuttling every scrap of data back to a data center, fog computing allows analysis to take place on the network’s edge, saving time and bandwidth and, ideally, optimizing decision-making.
“The usefulness of computing at the edge is manyfold, but, for example,…imagine a network of sensors managing anti-collision capability in a congested airport taxiway system,” said Mike Younkers, director of U.S. federal systems engineering at Cisco Systems. “Having decision power within the taxiway instead of at some data center off-site, based on the physics of propagation delay alone, illustrates another tangible use case.”
Fog computing is often kicked around in high-level discussions of far-flung Internet of Things or Internet of Everything networks, but there’s a more immediate example of the concept. As the Wall Street Journal’s Christopher Mims has noted, smartphone apps showcase the principle underpinning fog computing: The individual device handles some of the data and processing, thereby relieving network stress.
And Gary Hall, chief technology officer for federal defense at Cisco, said the interplay between fog and cloud is much like an earlier computational disruption.
“Cloud computing has many similarities to mainframe computing, where data is aggregated in centralized locations and accessed from remote devices,” Hall said. “Fog computing brings in concepts from distributed computing.”
And they don’t have to conflict.
“When distributed computing via PCs gained prominence, it was highly disruptive to the mainframe computing model,” Hall added. “The big difference this time around is that cloud and fog are deeply integrated and complementary.”
As the Internet of Things balloons to 50 billion devices by 2020 and data streams threaten to grow faster than the networks that support them, fog computing seems poised to prove a crucial consideration — and not just when it comes to big data.
“Everyone is fixated on ‘big data,’ which by my definition requires data to be centralized, either physically or virtually, [but big data] analytics does not solve all classes of problems,” Younkers said. “Fog computing provides analytics at the edge, which allows for some very clever and innovative solutions.”
Zach Noble is a staff writer covering digital citizen services, workforce issues and a range of civilian federal agencies.
Before joining FCW in 2015, Noble served as assistant editor at the viral news site TheBlaze, where he wrote a mix of business, political and breaking news stories and managed weekend news coverage. He has also written for online and print publications including The Washington Free Beacon, The Santa Barbara News-Press, The Federalist and Washington Technology.
Noble is a graduate of Saint Vincent College, where he studied English, economics and mathematics.
Click here for previous articles by Noble, or connect with him on Twitter: @thezachnoble.