Use-Case-Centric and Industry-Agnostic Architectural Patterns for Fog Systems

Fog computing has emerged as a promising paradigm for supporting applications based on edge and cloud computing by providing decentralized and intermediate computing, storage, and networking infrastructure. Fog computing is increasingly recognized as a critical enabler for modern Internet of Things (IoT) applications that require ultra-low latency, local resilience, and improved data privacy. However, designing effective fog systems remains a significant challenge due to the diversity of use case requirements, the immaturity of the domain, and a lack of systematic guidance. We therefore examine how to design effective fog systems. We adopt a use-case-centric and industry-agnostic perspective to develop a comprehensive set of architectural patterns for fog systems. Drawing on a systematic literature review and expert interviews, we identify critical fog use case characteristics, typical system tasks, and intermediary roles that fog nodes must perform. Based on these elements, we derive and refine architectural patterns that guide system architects in selecting and implementing suitable fog designs that are aligned with their specific use case objectives. Our contribution provides a structured framework for the principled design of fog systems and supports both researchers and practitioners in bridging the gap between abstract requirements and concrete system architectures.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3628679
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Use-Case-Centric and Industry-Agnostic Architectural Patterns for Fog Systems

Sebastian Lins, Ali Sunyaev, Maximilian Blume
IEEE Access
IoT and Edge/Fog Computing
article

Use-Case-Centric and Industry-Agnostic Architectural Patterns for Fog Systems

Sebastian Lins, Ali Sunyaev, Maximilian Blume
article en

Abstract

Fog computing has emerged as a promising paradigm for supporting applications based on edge and cloud computing by providing decentralized and intermediate computing, storage, and networking infrastructure. Fog computing is increasingly recognized as a critical enabler for modern Internet of Things (IoT) applications that require ultra-low latency, local resilience, and improved data privacy. However, designing effective fog systems remains a significant challenge due to the diversity of use case requirements, the immaturity of the domain, and a lack of systematic guidance. We therefore examine how to design effective fog systems. We adopt a use-case-centric and industry-agnostic perspective to develop a comprehensive set of architectural patterns for fog systems. Drawing on a systematic literature review and expert interviews, we identify critical fog use case characteristics, typical system tasks, and intermediary roles that fog nodes must perform. Based on these elements, we derive and refine architectural patterns that guide system architects in selecting and implementing suitable fog designs that are aligned with their specific use case objectives. Our contribution provides a structured framework for the principled design of fog systems and supports both researchers and practitioners in bridging the gap between abstract requirements and concrete system architectures.

IEEE AccessVol. 13
Karlsruhe Institute of Technology (DE), University of Kassel (DE), Technical University of Munich (DE)
Openalex Percentile: Top 62%
IoT and Edge/Fog Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.