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

01/17/2019
by   Antonio Brogi, et al.
0

Fog computing aims at extending the Cloud towards the IoT so to achieve improved QoS and to empower latency-sensitive and bandwidth-hungry applications. The Fog calls for novel models and algorithms to distribute multi-component applications in such a way that data processing occurs wherever it is best-placed, based on both functional and non-functional requirements. This survey reviews the existing methodologies to solve the application placement problem in the Fog, while pursuing three main objectives. First, it offers a comprehensive overview on the currently employed algorithms, on the availability of open-source prototypes, and on the size of test use cases. Second, it classifies the literature based on the application and Fog infrastructure characteristics that are captured by available models, with a focus on the considered constraints and the optimised metrics. Finally, it identifies some open challenges in application placement in the Fog.

READ FULL TEXT

page 1

page 4

research
06/01/2020

Algorithms for Computing in Fog Systems: principles, algorithms, and Challenges

Fog computing is an architecture that is used to distribute resources su...
research
06/25/2021

Cost-efficient, QoS and Security aware Placement of Smart Farming IoT Applications in Cloud-Fog Infrastructure

Smart farming is a recent innovation in the agriculture sector that can ...
research
09/13/2022

Genetic-based fog colony optimization hybridized with hierarchical clustering and its influence in the placement of fog services

The organization of fog devices into fog colonies has reduced the comple...
research
08/18/2020

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

In IoT data processing, cloud computing alone does not suffice due to la...
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
04/18/2023

Towards a Benchmark for Fog Data Processing

Fog data processing systems provide key abstractions to manage data and ...
research
05/23/2021

Multilayer Resource-aware Partitioning for Fog Application Placement

Fog computing emerged as a crucial platform for the deployment of IoT ap...

Please sign up or login with your details

Forgot password? Click here to reset