Fog Computing

Fog Computing

What is Fog Computing ?

Edge devices are used in an architecture called fog computing or fog networking, also referred to as fogging, to perform a significant amount of computation, storage, and communication locally while being routed via the Internet backbone.

Fog computing is a decentralised kind of computing where data, processing power, storage, and applications are dispersed between the data source and the cloud. Fog computing, like edge computing, brings the benefits and strength of the cloud closer to where data is created and used. Fog computing and edge computing are terms that are frequently used interchangeably since both require moving processing and intelligence closer to the location where the data is produced. Although it may also be done for compliance and security reasons, this is frequently done to increase productivity.

Similar to how fog concentrates around the edge of the network, the metaphor for fog is derived from the meteorological term for a cloud near the ground. The name is frequently linked to Cisco, and Ginny Nichols, the product line manager for the corporation, is thought to have originated it. Fog computing is accessible to the general public and is known as Cisco fog computing.

Definition Fog Computing

Fog computing and cloud computing both offer end users storage, software, and data. Fog computing, on the other hand, has a greater geographic spread and is more accessible to end users. The method of employing a network of remote servers hosted on the Internet to store, manage, and process data instead of a local server or a personal computer is known as cloud computing. Fog computing, often referred to as "edge computing" or "fogging," makes it easier for end devices and cloud computing data centres to operate computation, storage, and networking services.
 
American National Standards Institute In March 2018, technology published a definition of fog computing as NIST Special Publication 500-325, Fog Computing Conceptual Model, which adopted a lot of Cisco's commercial terminology. This definition describes fog computing as a horizontal, physical, or virtual resource paradigm that sits between smart end-devices and traditional cloud computing or data centres. This paradigm offers ubiquitous, scalable, layered, federated distributed computing, storage, and network connectivity to serve vertically separated, latency-sensitive applications. Therefore, the distance from the edge is what makes fog computing most distinctive.
 
Fog computing nodes are physically and functionally active between edge nodes and the central cloud in the fog computing theoretical model. Fog computing and edge computing are not usually understood to be distinct from one another, and much of the language is vague, including important architectural words like "smart." Edge computing and cloud computing differences Fog computing refers to the distribution of communication, compute, storage resources, and services on or near end-user-controlled devices and systems, whereas edge computing often refers to the site where services are created. A medium-weight and intermediate-level form of computing is fog computing. Fog computing frequently works in conjunction with cloud computing rather than as a replacement for it. Computerised fog is more
energy-efficient than cloud computing.

How to work Fog Computing ?

Cloud computing is complemented by fog networking, not replaced by it; fogging allows for quick analytics at the edge while the cloud handles resource-intensive, longer-term analytics. Although data is generated and gathered by edge devices and sensors, they may lack the compute and storage capabilities to carry out advanced analytics and machine learning operations. Despite having the ability to do this, cloud computers are frequently too far away to process the data and react in a timely manner.

Additionally, having all endpoints connect to the cloud and send unprocessed data there via the internet may have privacy, security, and legal repercussions, particularly when handling sensitive data that is governed by laws in many countries. Smart grids, smart cities, smart buildings, automotive networks, and software-defined networks are a few examples of common fog computing applications.
Previous Post Next Post