UNIT 5 Fog - Computing
UNIT 5 Fog - Computing
• Fog computing works as a filter that processes data at the edge and
only sends the most crucial information to the cloud for further
analytics and storage. Fog computing will process, filter, manage, and
analyze data gathered by various sensors and IoT devices.
• The computers that are used for fog computing are called fog nodes.
Fog computing offloads the computation task from the cloud down to
the local area network (LAN). Therefore, fog computing can enable
intelligent applications to run at the edge in real-time by bringing
powerful computing at the edge.
Why Fog Computing?
• Challenges with Cloud Computing:
- High latency for real-time applications.
- Bandwidth constraints.
- Privacy concerns.
• How Fog Computing Helps:
- Processes data closer to devices.
- Reduces reliance on cloud networks.
- Improves security.
Architecture of Fog Computing
• • Cloud Layer: Centralized storage and
processing.
• • Fog Layer: Distributed computing nodes at
the network edge.
• • Edge Devices: Sensors, IoT devices, and
gateways collecting and processing data.
Architecture - Edge and Fog Computing
Key Characteristics of Fog
Computing
• Low Latency: Processes data closer to the
source.
• Reduced Bandwidth Usage: Less data sent to
the cloud.
• Enhanced Security: Local data processing
before cloud transmission.
• Scalability: Supports massive IoT
deployments.
Advantages of Fog Computing
• Faster response time for real-time
applications.
• Reduced dependency on cloud connectivity.
• Better data privacy and security.
• Supports large-scale IoT applications.
Challenges of Fog Computing
• Increased complexity in managing distributed
nodes.
• Security risks at the edge.
• Higher infrastructure costs compared to
traditional cloud computing.
Applications of Fog Computing
• Smart Cities: Traffic management, surveillance,
waste management.
• Healthcare: Real-time patient monitoring and
diagnostics.
• Autonomous Vehicles: Low-latency decision-
making.
• Industrial IoT: Predictive maintenance and
automation.
Future of Fog Computing
• Growing adoption in 5G networks and IoT.
• Integration with AI for smarter edge
processing.
• Enhanced security measures for distributed
computing.
Conclusion
• Fog computing bridges the gap between cloud
and edge computing.
• It is essential for real-time, low-latency
applications.
• The future holds immense potential with
advancements in AI and 5G.