MAPO: A Multi-Objective Model for IoT Application Placement in a Fog Environment

08/03/2019
by   Narges Mehran, et al.
0

The emergence of the Fog computing paradigm that leverages in-network virtualized resources raises important challenges in terms of resource and IoT application management in a heterogeneous environment offering only limited computing resources. In this work, we propose a novel Pareto-based approach for application placement close to the data sources called Multiobjective IoT application Placement in fOg (MAPO). MAPO models applications based on a finite state machine and uses three conflicting optimization objectives, namely completion time, energy consumption, and economic cost, considering both the computation and communication aspects. In contrast to existing solutions that optimize a single objective value, MAPO enables multi-objective energy and cost-aware application placement. To evaluate the quality of the MAPO placements, we created both simulated and real-world testbeds tailored for a set of medical IoT application case studies. Compared to the state-of-the-art approaches, MAPO reduces the economic cost by up to 27 energy requirements by 23-68 times.

READ FULL TEXT
research
08/05/2021

A Distributed Application Placement and Migration Management Techniques for Edge and Fog Computing Environments

Fog/Edge computing model allows harnessing of resources in the proximity...
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...
research
09/29/2018

Foggy: A Platform for Workload Orchestration in a Fog Computing Environment

In this paper we present Foggy, an architectural framework and software ...
research
03/10/2023

MOELA: A Multi-Objective Evolutionary/Learning Design Space Exploration Framework for 3D Heterogeneous Manycore Platforms

To enable emerging applications such as deep machine learning and graph ...
research
01/10/2021

Con-Pi: A Distributed Container-based Edge and Fog Computing Framework for Raspberry Pis

Edge and Fog computing paradigms overcome the limitations of Cloud-centr...
research
05/17/2021

A Two-Sided Matching Model for Data Stream Processing in the Cloud-Fog Continuum

Latency-sensitive and bandwidth-intensive stream processing applications...
research
06/28/2021

Evolutionary Multi-Objective Virtual Network Function Placement: A Formal Model and Effective Algorithms

Data centers are critical to the commercial and social activities of mod...

Please sign up or login with your details

Forgot password? Click here to reset