Sponsored By

IoT Forecast: Foggy with a Chance of CloudsIoT Forecast: Foggy with a Chance of Clouds

As fog computing takes hold for IoT data processing, standardization becomes necessary.

Gary Audin

July 20, 2018

4 Min Read
No Jitter logo in a gray background | No Jitter

The growth of the Internet of Things (IoT) has stimulated the development of computing at the network edge working in concert with centralized processing centers such as the cloud.

The number of IoT endpoints can be enormous. The cost of connecting a large number of endpoints can also be very high. IoT devices will be producing massive amounts of data, much of which should not be traversing the network. The raw data should be processed locally, with the important data sent to data centers and cloud service providers. Fog computing, also known as fog networking, is a decentralized computing infrastructure with data processing at the edge of the network.

The Multi-Vendor Problem
You can expect that multiple organizations will be involved in the implementation and operation of IoT networks. When you inspect the components that are necessary to support IoT devices, they can be broken down into these elements:

  • IoT devices will vary depending on what they measure, how they measure it, how they report their measurements, and whether they activate responses to the measurements

  • The connection to IoT devices can be fixed wired such as a LAN or it can be public or private wireless (Bluetooth, Wi-Fi, 4G/5G and low-power wide-area networks). For very remote areas, IoT devices may be connected by satellite

  • Edge processors may simply be traffic aggregators. It's more likely that they will also contain applications and security functions

  • Connections from the edge processors will probably be over the Internet

  • At the core, all the final processing will be performed at data centers in cloud services

What this means is that no single vendor or provider can offer a complete solution. Therefore standardization is necessary so that all the components can connect, communicate, and be managed.

Fog Computing: A Working Definition
Fog computing resources and application services are distributed in a logical, efficient location near the connection from the data source (endpoint) to the cloud/data center. Fog computing processes data locally and then uses the network to communicate with other resources for further processing and analysis.

A worthwhile reference, published by Cisco, is, "Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are."

Fog Framework
A fog framework, shown in the diagram below, provides an intermediate processing point between the IoT endpoint and the cloud. The edge/fog device can act at as a controller for connecting multiple IoT endpoints to a network. The controller can act like a multiplexer, or gateway, aggregating the data traffic. With today's processing capabilities, it's easy to process data in the edge device and send the results to a central location for final processing and analyses. The fog systems are programmable with software that can be modified, and containing user applications, maintenance functions, and network management.

The edge device can be embedded within a vehicle, for example, or multiple edge devices could be embedded in a dam or a building. By adding edge processing devices, the cost of the IoT endpoints can be reduced, with the intelligence residing in the edge device. This can also improve security by reducing the cost and complexity of the IoT devices. Sending the analyzed and processed data up to the cloud makes better use of the cloud services and will keep the traffic level to and from the cloud more manageable.

portableSource: Fog Computing

The IEEE 1934 Standard
The IEEE 1934 standard was largely developed by multiple groups over the past two years, including ARM, Cisco, Dell, Intel, Microsoft, and Princeton University. The standard aims to prescribe an open architecture for distributing computing and networking functions closer to users, "along a cloud-to-thing continuum of communicating, computing, sensing and actuating entities," the IEEE Standards Association says.

The development of the standard is important for telcos as well as component and software vendors as they prepare for new applications and services, especially with the advent of 5G services. The possible services make use of edge facilities to lower latency, a must for fast response (millisecond) environments. Fog computing will also be a staging area to consolidate and filter IoT data transported over the network. The flood of IoT data is expected to clog the network if all of the data is required to make the journey to the cloud.

Related content:

About the Author

Gary Audin

Gary Audin is the President of Delphi, Inc. He has more than 40 years of computer, communications and security experience. He has planned, designed, specified, implemented and operated data, LAN and telephone networks. These have included local area, national and international networks as well as VoIP and IP convergent networks in the U.S., Canada, Europe, Australia, Asia and Caribbean. He has advised domestic and international venture capital and investment bankers in communications, VoIP, and microprocessor technologies.

For 30+ years, Gary has been an independent communications and security consultant. Beginning his career in the USAF as an R&D officer in military intelligence and data communications, Gary was decorated for his accomplishments in these areas.

Mr. Audin has been published extensively in the Business Communications Review, ACUTA Journal, Computer Weekly, Telecom Reseller, Data Communications Magazine, Infosystems, Computerworld, Computer Business News, Auerbach Publications and other magazines. He has been Keynote speaker at many user conferences and delivered many webcasts on VoIP and IP communications technologies from 2004 through 2009. He is a founder of the ANSI X.9 committee, a senior member of the IEEE, and is on the steering committee for the VoiceCon conference. Most of his articles can be found on www.webtorials.com and www.acuta.org. In addition to www.nojitter.com, he publishes technical tips at www.Searchvoip.com.