From Zero to Fog: Efficient Engineering of Fog-Based IoT Applications

08/18/2020
by   Tobias Pfandzelter, et al.
0

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, simulation, and testbed analysis to converge towards an efficient system architecture. We then apply this process in a smart factory case study. By deploying filtered options to a physical testbed, we show that each step of our process converges towards more efficient application designs.

READ FULL TEXT
research
11/06/2019

A Fog Computing Based Architecture for IoT Services and Applications Development

IoT paradigm exploits the Cloud Computing platform to extend its scope a...
research
11/30/2017

Virtualized Control over Fog: Interplay Between Reliability and Latency

This paper introduces an analytical framework to investigate optimal des...
research
04/10/2019

On Maximizing Task Throughput in IoT-enabled 5G Networks under Latency and Bandwidth Constraints

Fog computing in 5G networks has played a significant role in increasing...
research
10/10/2018

Cutting Throughput on the Edge:App-Aware Placement in Fog Computing

Fog computing extends cloud computing technology to the edge of the infr...
research
11/04/2020

A Self-stabilizing Control Plane for the Edge and Fog Ecosystems

Fog Computing is now emerging as the dominating paradigm bridging the co...
research
01/17/2019

How to Place Your Apps in the Fog - State of the Art and Open Challenges

Fog computing aims at extending the Cloud towards the IoT so to achieve ...
research
03/25/2020

FLIC: A Distributed Fog Cache for City-Scale Applications

We present FLIC, a distributed software data caching framework for fogs ...

Please sign up or login with your details

Forgot password? Click here to reset