Optimizing fog colony layout and service placement through genetic algorithms and hierarchical clustering

Show simple item record

dc.contributor.author Talavera, F.
dc.contributor.author Lera, I.
dc.contributor.author Juiz, C.
dc.contributor.author Guerrero, C.
dc.date.accessioned 2024-08-01T06:00:49Z
dc.date.available 2024-08-01T06:00:49Z
dc.identifier.uri http://hdl.handle.net/11201/165923
dc.description.abstract [eng] Fog computing has emerged as a promising paradigm for distributed data processing, but managing numerous devices in fog domains is complex due to the scale of the infrastructure. To address this challenge, organizing fog devices into fog colonies allows independent management on a smaller scale. We present a genetic algorithm (GA) approach that utilizes hierarchical clustering to define the fog colony layout. The GA selects a subset of colony candidates from the dendrogram obtained with hierarchical clustering and optimizes the network communication time between users and applications and the execution time of algorithms that manage application placement in each colony. We deployed an NSGA-II, a multi-objective approach for GAs, to evaluate our proposal. Our experimental results demonstrate that combining a GA with hierarchical clustering improves both optimization objectives. We conducted nine experiment scenarios, varying the number of applications and fog devices. Our results show that even in the worst-case scenario, the GA’s results dominated the solutions obtained by two control algorithms after only 137 generations. Additionally, the number of genetic solutions and their homogeneous distribution in the Pareto front were satisfactory. 
dc.format application/pdf
dc.relation.isformatof Versió postprint del document publicat a:
dc.relation.ispartof 2024, vol. 254
dc.rights
dc.subject.classification 51 - Matemàtiques
dc.subject.classification 004 - Informàtica
dc.subject.other 51 - Mathematics
dc.subject.other 004 - Computer Science and Technology. Computing. Data processing
dc.title Optimizing fog colony layout and service placement through genetic algorithms and hierarchical clustering
dc.type info:eu-repo/semantics/article
dc.type info:eu-repo/semantics/acceptedVersion
dc.date.updated 2024-08-01T06:00:49Z
dc.rights.accessRights info:eu-repo/semantics/openAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account

Statistics