paper-with-me

홈 › Papers

Distributed genetic algorithm for application placement in the compute continuum leveraging infrastructure nodes for optimization

2024-06-13 · Carlos Guerrero, Isaac Lera, Carlos Juiz

The increasing complexity of fog computing environments calls for efficient resource optimization techniques. In this paper, we propose and evaluate three distributed designs of a genetic algorithm (GA) for resource optimization in fog computing, within an increasing degree of distribution. The designs leverage the execution of the GA in the fog devices themselves by dealing with the specific features of this domain: constrained resources and widely geographical distribution of the devices. For their evaluation, we implemented a benchmark case using the NSGA-II for the specific problem of optimizing the fog service placement, according to the guidelines of our three distributed designs. These three experimental scenarios were compared with a control case, a traditional centralized version of this GA algorithm, considering solution quality and network overhead. The results show that the design with the lowest distribution degree, which keeps centralized storage of the objective space, achieves comparable solution quality to the traditional approach but incurs a higher network load. The second design, which completely distributes the population between the workers, reduces network overhead but exhibits lower solution diversity while keeping enough good results in terms of optimization objective minimization. Finally, the proposal with a distributed population and that only interchanges solution between the workers' neighbors achieves the lowest network load but with compromised solution quality.

📄 PDF Abstract BibTeX arXiv:2406.09478

Code (1)

acsicuib/GAmqtt 공식 구현

Methods 이 논문이 사용한 방법론

Golden Queue Managers 설명 없음
GA Genetic Algorithms are search algorithms that mimic Darwinian biological evolution in order to select and propagate better solutions.

Similar Papers 제목 키워드 기반

Evolutionary Demographic Algorithms

2016-05-22 · Marco AR Erra, Pedro MM Mitra, Agostinho C. Rosa

Most of the problems in genetic algorithms are very complex and demand a large amount of resources that current technology can not offer. Our purpose was to develop a Java-JINI distributed library that implements Genetic…

Diversity

Distributed Wasserstein Barycenters via Displacement Interpolation

2020-12-15 · Pedro Cisneros-Velarde, Francesco Bullo

Consider a multi-agent system whereby each agent has an initial probability measure. In this paper, we propose a distributed algorithm based upon stochastic, asynchronous and pairwise exchange of information and displace…

Sociology

An Empirical Analysis of Approximation Algorithms for the Euclidean Traveling Salesman Problem

2017-05-25 · Yihui He, Ming Xiang

With applications to many disciplines, the traveling salesman problem (TSP) is a classical computer science optimization problem with applications to industrial engineering, theoretical computer science, bioinformatics, …

Traveling Salesman Problem

Modern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Concepts

2021-09-18 · Yingtao Tian, David Ha

Evolutionary algorithms have been used in the digital art scene since the 1970s. A popular application of genetic algorithms is to optimize the procedural placement of vector graphic primitives to resemble a given painti…

Evolutionary Algorithms

Evaluation and Efficiency Comparison of Evolutionary Algorithms for Service Placement Optimization in Fog Architectures

2025-01-17 · Carlos Guerrero, Isaac Lera, Carlos Juiz

This study compares three evolutionary algorithms for the problem of fog service placement: weighted sum genetic algorithm (WSGA), non-dominated sorting genetic algorithm II (NSGA-II), and multiobjective evolutionary alg…

DiversityEvolutionary Algorithms