TL;DR
This paper proposes a practical, multi-step process for designing efficient fog-based IoT applications, combining best practices, simulation, and testbed analysis, demonstrated through a smart factory case study.
Contribution
It introduces a novel three-step design process for fog-based IoT systems that improves efficiency and scalability over existing heuristic and simulation methods.
Findings
The process converges towards more efficient system architectures.
Testbed deployment validates the effectiveness of each design step.
Application in a smart factory case study demonstrates practical benefits.
Abstract
In IoT data processing, cloud computing alone does not suffice due to latency constraints, bandwidth limitations, and privacy concerns. By introducing intermediary nodes closer to the edge of the network that offer compute services in proximity to IoT devices, fog computing can reduce network strain and high access latency to application services. While this is the only viable approach to enable efficient IoT applications, the issue of component placement among cloud and intermediary nodes in the fog adds a new dimension to system design. State-of-the-art solutions to this issue rely on either simulation or solving a formalized assignment problem through heuristics, which are both inaccurate and fail to scale with a solution space that grows exponentially. In this paper, we present a three step process for designing practical fog-based IoT applications that uses best practices,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
