The Future of Fog Computing

We have become used to the idea of “cloud” computing, which means both storing data and and doing processing that is distributed across many remote systems. We are just beginning to understand “the internet of things” (IOT) which is the concept that most “things” in our day to day life can become connected, can handle input and output, and can do some fundamental level of processing locally.

“Fog computing” combines cloud computing with IOT. Since there will eventually be a huge number of “things” on the internet, each with some capability to store data and process calculations, it will become possible to distribute data and processing across those things.

Fog networking architecture has the potential to improve efficiency in network communications by shortening the distance and allowing at least preliminary processing to take place closer to the local point of origination.

Fog Networking: An Overview on Research Opportunities – [princeton.edu]

A. Introduction
The past 15 years have seen the rise of the Cloud, along with rapid increase in Internet backbone traffic and more sophisticated cellular core networks. There are three different types of “Clouds:” (1) data center, (2) backbone IP network and (3) cellular core network, responsible for computation, storage, communication and network management. Now the functions of these three types of Clouds are “descending” to be among or near the end users, i.e., to the edge of networks, as “Fog.”

We take the following as a working definition of Fog Networks: “It is an architecture that users one or a collaborative multitude of end-user clients or near-user edge devices to carry out a substantial amount of storage, communication and management.” Architecture allocates functionalities. Engineering artifacts that may use a Fog architecture include 5G, home/personal networking, and the Internet of Things.

Comments are closed.