Graph
Fog Computing

🌫️Fog Computing

NEW

Also known as: Fog Networking, Fogging

Distributes compute, storage, and networking closer to devices via intermediate nodes between edge and cloud.

DESCRIPTION

Fog computing extends cloud capabilities by inserting a layer of intermediate nodes close to end devices. It reduces latency, conserves bandwidth, and enables local analytics and control. Typical deployments span gateways, micro data centers, and edge servers orchestrated along the cloud-to-thing continuum. Fog supports real-time IoT analytics, offline resilience, and data preprocessing near the source. Security and manageability are critical due to distributed placement. It complements edge computing, with fog emphasizing the hierarchical architecture bridging edge and cloud.

ALTERNATIVE DEFINITIONS

Cisco

Fog computing extends cloud computing to the edge of the enterprise network.

Concise focus on extending cloud capabilities toward the network edge.

Source

Industrial Internet Consortium (OpenFog)

Fog computing is a system-level horizontal architecture that distributes computing, storage, control, and networking functions closer to end users along a cloud-to-thing continuum.

Stresses reference architecture and distribution along the continuum.

Source

Multi-access Edge Computing IoT Gateway MQTT OPC UA 5G Time Series Database Digital Twin Content Delivery Network

COMPETING TERMS

Edge Computing Cloud Computing

KNOWLEDGE AREAS

IoT & Edge Data Cloud Infrastructure Real-time & Streaming Data

TARGET AUDIENCE

Cloud Architect Data Engineer Security Architect Hardware Engineer Solution Architect DevOps Engineer

EXTERNAL SOURCES

TOP QUESTIONS

What problem does Fog Computing solve?

Fog Computing reduces latency and bandwidth usage by processing data near the source. It enables real-time control and analytics in IoT scenarios where cloud round trips are too slow.

Category: Definition

How does Fog Computing differ from Edge Computing?

Edge Computing often runs directly on devices, while Fog introduces intermediate nodes and hierarchical orchestration between edge and cloud to distribute workloads.

Category: Comparison

What are common use cases for Fog Computing?

Industrial IoT, smart cities, autonomous systems, and video analytics benefit from fog nodes handling streaming analytics, filtering, and control loops close to sensors.

Category: UseCases

What are the main risks with Fog Computing?

Distributed attack surface, physical tampering, and patching complexity increase risk. Strong device identity, secure boot, and centralized monitoring are essential.

Category: Risks

How does Fog Computing impact data governance?

Local processing supports data minimization and regional compliance by filtering or aggregating data before transmitting to central cloud regions.

Category: Governance

What standards relate to Fog Computing?

The OpenFog Reference Architecture and various IEEE efforts define principles for interoperability, security, and manageability across the cloud-to-thing continuum.

Category: Standards

How is Fog Computing managed at scale?

Use centralized orchestration, over-the-air updates, zero-touch provisioning, and policy-driven placement. Observability with metrics, logs, and traces is critical.

Category: Management

How does Fog Computing integrate with 5G?

Fog nodes can colocate with 5G edge infrastructure to deliver ultra-low latency services and offload network traffic with local breakout.

Category: Integration

When should I prefer Cloud over Fog?

Prefer cloud for batch analytics, global coordination, and heavy compute not latency-sensitive. Use fog when milliseconds matter or backhaul is constrained.

Category: Decision