Fog Computing
Fog Computing
BY
Nagarjun N
U03MB21S0123
CONTENTS:
1. DEFINTION
2. COMPONENTS
3. BEST PRACTICES
4. TYPES
5. ARCHITECTURE
6. PROS AND CONS
7. APPLICATIONS
8. CONCLUSION
DEFINITION
2. Fog nodes: Fog nodes are independent devices that pick up the generated
information.
4. Data processors: Data processors are programs that run on fog nodes.
6. Security tools: Security must be built into the system even at the ground
level.
•Edge-level fog computing runs on servers or appliances located at the edge of a network. These devices can be
used to process data before it is sent to the cloud.
•Gateway-level fog computing runs on devices that act as a gateway between the edge and the cloud. These
devices can be used to manage traffic and ensure that only relevant data is sent to the cloud.
•Cloud-level fog computing runs on servers or appliances located in the cloud. These devices can be used to
process data before it is sent to end users.
Hierarchical Fog Computing Architecture
•Fog layer: Composing many fog nodes, this layer is the core
of the fog computing architecture.
➢ Productivity
If customer needs to make the machine function according to the way they want, they can utilize fog applications.
➢ Security
Fog computing has the capability to connect multiple devices to the same network.
➢ Bandwidth
The bandwidth required for transmitting data can be expensive depending upon the resources
➢ Latency
Another benefit of processing selected data locally is the latency savings.
DISADVANTAGES
➢ Complexity
Due to its complexity, the concept of Fog computing can be difficult to understand.
➢ Power Consumption
The number of fog nodes present in a fog environment is directly proportional to the energy consumption of
them.
➢ Maintenance
Unlike cloud architecture, where maintenance is made seamless, it is not so in fog.
FOG COMPUTING USE CASES
Even though fog computing is anticipated to grow at a rapid rate, it is still a technology that is most
popular within industries that need data close to the network edge.
•Hospitality
•Retail
•Wearables
•Smart buildings
•Agriculture
•Government
•Military
CONCLUSION
Fog computing is an exciting development in technology that addresses the need for data processing and
storage closer to the data source, such as sensors and smart devices, rather than relying solely on
centralized data centers.
By placing computation and data storage at the edge of the network, fog computing significantly
reduces latency and improves performance for tasks that require real-time responses. This is particularly
beneficial for applications in smart cities, healthcare, industrial automation, and the Internet of Things
(IoT), where rapid data processing and minimal delay are critical.
THANK YOU