IoT: Out Of The Cloud & Into The Fog

Cloud computing architectures won't be able to handle the communication demands of the Internet of Things. The future is in fog computing.

Network Computing logo

By now, most IT organizations have embraced the concept of cloud computing and are using it in some capacity. But if grand predictions regarding the Internet of Things (IoT) turn out to be true, even the most advanced, distributed cloud architectures aren't going to be able to handle the IoT's data and communications needs.

That's where the idea of "fog computing" comes into play. It's a term coined by Cisco, but most major IT vendors are developing architectures that describe how the IoT will work by bringing the cloud closer to the end user -- similar to how fog is nothing more than a cloud that surrounds us on the ground.

The problem that IoT forward thinkers see with the current cloud architecture is that it's heavily reliant on distributed processing and available bandwidth from the edge device to the backend server. Most data in a cloud environment is sent to the cloud to be processed, leaving our edge devices as dumb portals into the cloud.

Though this architecture works well today, it falls apart when we're talking about adding billions of devices and microdata transactions that are incredibly latency sensitive. Instead of forcing all processing to backend clouds and forcing all IoT device intercommunication through a cloud intermediary, fog computing proposes that devices have the opportunity to talk directly to one another when possible and handle much of their own computational tasks.

This evolutionary shift from the cloud to the fog makes complete sense to me. The original cloud boom began when mobile devices like smartphones and tablets were becoming all the rage. Back then, these devices were weak on computing power, and mobile networks were both slow and unreliable. Therefore, it made complete sense to use a hub-and-spoke cloud architecture for all communications.

But now that most of us are blanketed in reliable 4G technologies, and mobile devices now rival many PCs in terms of computational power, it makes sense to move from a hub-and-spoke model to one that resembles a mesh or edge computing data architecture. Doing so eliminates bandwidth bottlenecks and latency issues that will undoubtedly cripple the IoT movement in the long run.

So if you thought that cloud computing was the pinnacle of infrastructure designs for the foreseeable future, think again. If we're talking billions of devices and instant communication, current cloud models won't be able to handle the load. Fortunately, advances in mobile processing power and wireless bandwidth have allowed many to design a far more capable architecture that brings us out of the clouds and into the fog.

About the Author(s)

Andrew Froehlich, President, West Gate Networks

President, West Gate Networks

As a highly experienced network architect and trusted IT consultant with worldwide contacts, particularly in the United States and Southeast Asia, Andrew Froehlich has nearly two decades of experience and possesses multiple industry certifications in the field of enterprise networking. Froehlich has participated in the design and maintenance of networks for State Farm Insurance, United Airlines, Chicago-area schools and the University of Chicago Medical Center. He is the founder and president of Loveland, Colo.-based West Gate Networks, which specializes in enterprise network architectures and data center build outs. The author of two Cisco certification study guides published by Sybex, he is a regular contributor to multiple enterprise IT related websites and trade journals with insights into rapidly changing developments in the IT industry.

SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox
More Insights