Fog computing basically is an architectural system in which edge devices are used to perform functions such as computing, communicating and storing. It is an extension of Cloud computing which refers to the computation and storage of data in a server residing at a distant place.
The edge devices used in the fog computing are the devices which provide an entry point in a network core. Firewall, Route and switches are some of the examples of edge devices.
Fog computing basically works as a mediator between Cloud computing data centers and sensors and devices facilitating Internet of Things (IoT). The term ‘Fog’ was coined by Cisco to describe the extension of Cloud computing a bit closer to the ground or the connected devices.
The market for Fog computing would be making around 700 million USD by the year 2024 since many companies competing for it. Some of the benefits of Fog computing include better privacy control, local analysis of sensitive data, reduced cost of operation, proximity of data computing node with the connected devices. Some of the real life examples of the Fog computing surveillance systems with stringent privacy, detection for possible anomalies, enhanced responsivity and reduced round trips to the Cloud sized distant located server.