How do you define the terms Fog Computing and Edge Computing?
Fog Computing seamlessly extends cloud computing into edge for secure control and management of domain specific hardware, software, and standard compute, storage and network functions within the domain and enable secure rich data processing applications across the domain.
The main concepts of Fog Computing distilled from the above definition are as follows:
- Fog Computing extends cloud into Fog domain at the edge and performs cloud funct ions in a single continuum.
- Fog Computing applies its principles horizontally across different types of dom ains, i.e., IoT verticals like i ndustrial a utomation, s mart c ities, o il and gas, t ransportation of men, material and goods, a griculture etc., to prom ote a consistent architecture, sharing of technology, resources and data across these domains.
- Fog Computing interconnects different IoT verticals for resource sharing, data sharing and service sharing for productivity, efficiency and other business factor s improvement.
- Fog Computing enables secure control and management of multiple fog domain instances called the Fog Federation, comprising of edge devices, computes, networking, storage , and services in a dis tributed and consistent manner.
- Fog Computing ena bles end - to - e nd security from the cloud to the edge devices across IT domain, DMZ domains, and the OT domains.
- Fog Computing brings the much required data collection, processing and analysis closer to the data sources at the edge enabling both edge and fog analytics. Fog analytics is the analysis of data from multiple interoperating edge devices for anomaly detection, failure prediction , and optimizati on of the eco - system.
Traditionally, since the origin of computing, Edge Computing is the control and the management of a standalone end - point device individually or through a set software functions in the fog domain. For example, control of a printer, sec urity camera, traffic light, robots, machines etc., with or without a control function like MES.
Edge computing devices and 2 entities within the domain are standalone or interconnected through proprietary networks with custom security and little interoperab ility. However, the modern Edge Computing attempts to redefine the edge computing scope by including some functions of Fog Computing like interoperability, local security etc., however, does not extend to the cloud or across domains. The current Edge Computing domain is a sub - set of F og Computing domain.