As the Internet of Things transforms into the “internet of everything,” companies are beginning to see some shortcomings in traditional cloud environments. Sending every piece of data to the cloud and back again creates a strain on the system. The solution for faster computing and connectivity may lie in fog computing.
If you compare computing names to their weather namesakes, you will understand fog computing at its most basic level. Think about weather patterns. Clouds exist up high in the sky. To get there, you need to climb or take an airplane flight. Data streams work the same way. The cloud is somewhere potentially far away, and data must travel to reach it, which takes time and resources. Fog, on the other hand, sits at the ground level. In computing, it gives devices a way to communicate quickly without traveling all the way to the cloud.
Fog computing sends, receives, and manipulates data in more localized environments—i.e., a device itself, a gateway, or a fog node. It can also send long-term storage data back to a cloud or hosted data center. With the option of processing data closer to the task at hand, fog computing frees up time and space in the cloud.
In practice, the technology could enable an in-store app to send personalized deals and specials to an interested consumer quickly. It could support smarter traffic lights, and free up bandwidth used during software updates.
While many in the industry use the terms fog and edge computing interchangeably, some subtle differences exist between the two technologies. In fog computing, the system still relies on aggregated data to take action. Edge computing, on the other hand, creates a network of independent decision-makers. Think about a home security system with multiple cameras. In a fog computing setup, possible video or sensor trigger data would move to a centralized area in the network before the system initiated a response measure—such as setting off the alarm. In an edge computing setup, each camera or sensor might process trigger data independently and send information to set off the alarm.
More devices than ever before are gathering and transmitting data. Fog computing complements cloud computing in a way that supports data analysis without sacrificing device usability or reliability. Some of the benefits I see in fog computing include:
I think a shift to fog computing is a natural next step for a predominantly cloud-reliant society. With high-quality solutions already in the works and a consistent demand for better, more secure computing, we will see an uptick in the field of fog computing. I’ll go a step further—in the next five years, manufacturers will likely build fog-computing capabilities in new gateways, including routers and possibly in IoT devices themselves. Fog and/or edge computing will one day be a well-known phrase, just like the cloud.
This post was brought to you by IBM Global Technology Services. For more content like this, visit IT Biz Advisor.
Photo Credit: adelantabigdata Flickr via Compfight cc
In this guest contribution from Steve Vonder Haar, Senior Analyst with Wainhouse, a Futurum Group…
In this guest contribution from Craig Durr, Senior Analyst with Wainhouse, a Futurum Group Company,…
Futurum's Daniel Newman dives into the recent announcement coming out of Micron, that they will…
Futurum analyst Michael Diamond recaps the Amazon Devices and Services event and reviews some of…
Futurum senior analyst Steven Dickens provides his take on the latest announcements coming out of…
Futurum’s Ron Westfall and Daniel Newman examine Micron’s financial results for the fourth quarter 2022…