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

09/13/2022
by   Francisco Talavera, et al.
0

The organization of fog devices into fog colonies has reduced the complexity management of fog domains. One of the main influencing factors on this complexity is the large number of devices, i.e. the high scale level of the infrastructure. Fog colonies are subsets of fog devices that are managed independently from the other colonies. Thus, the number of devices involved in the management of a colony is much smaller. Previous studies have evaluated the influence of the fog colony layout on system performance metrics. We propose to use a hierarchical clustering as the base definition of the fog colony layout of the fog infrastructure. The dendrogram obtained from this hierarchical clustering includes all the colony candidates. A genetic algorithm is in charge of selecting the subset of colony candidates that optimizes the two performance metrics under study: the network communication time between users and applications, and the execution time of the algorithms that manage internally the placement of the applications in each colony. We implemented the NSGA-II, a common multi-objective approach for GAs, to evaluate our proposal. The results show that a meta-heuristic such as a GA improves the performance metrics by defining the fog colony layout through the use of the dendrogram. Nine different experiment scenarios, varying the number of applications and fog devices, were studied. In the worst of the cases, 137 generations were enough to the results of the GA dominated the solutions obtained with two control algorithms. The number of genetic solutions and their homogeneous distribution in the Pareto front were also satisfactory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/03/2021

Genetic-based optimization in Fog Computing: current trends and research opportunities

Fog computing is a new computational paradigm that emerged from the need...
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
12/09/2021

Scheduling Algorithms for Hierarchical Fog Networks

Fog computing brings the functionality of the cloud near the edge of the...
research
03/09/2023

Managing Data Replication and Distribution in the Fog with FReD

The heterogeneous, geographically distributed infrastructure of fog comp...
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
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
03/27/2014

Offshore Wind Farm Layout Optimization Using Adapted Genetic Algorithm: A different perspective

In this paper we study the problem of optimal layout of an offshore wind...

Please sign up or login with your details

Forgot password? Click here to reset