dc.contributor.author |
Guerrero, C. |
|
dc.contributor.author |
Lera, I. |
|
dc.contributor.author |
Juiz, C. |
|
dc.date.accessioned |
2024-11-06T09:40:03Z |
|
dc.date.available |
2024-11-06T09:40:03Z |
|
dc.date.issued |
2024-11-06 |
|
dc.identifier.uri |
http://hdl.handle.net/11201/166624 |
|
dc.description.abstract |
The increasing complexity of Compute Continuum 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, within an increasing degree of distribution. The designs leverage the execution of the
GA in the infrastructure devices themselves by dealing with the specific features of this domain: constrained
resources and wide geographical distribution of the devices. For their evaluation, we implemented a benchmark
case using the NSGA-II for the specific problem of optimizing the application placement, according to the
guidelines of our three distributed designs. These three experimental scenarios were compared against a
control case, representing a traditional centralized version of this GA algorithm, evaluating 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. The second design demonstrates the highest overall efficiency
in optimization performance and network cost. Finally, the proposal with a distributed population that only
interchanges solutions between the workers’ neighbors achieves the lowest network load but with compromised
solution quality. |
en |
dc.format |
application/pdf |
|
dc.language.iso |
eng |
|
dc.relation.isformatof |
2024, vol. 60 |
|
dc.rights |
Attribution 4.0 International |
|
dc.rights.uri |
https://creativecommons.org/licenses/by/4.0/ |
|
dc.subject |
004 - Informàtica |
ca |
dc.subject |
51 - Matemàtiques |
ca |
dc.subject.other |
Cloud–edge continuum |
ca |
dc.subject.other |
Fog computing |
ca |
dc.subject.other |
Distributed genetic algorithm |
ca |
dc.subject.other |
Resource optimization |
ca |
dc.subject.other |
Multi-objective optimization |
ca |
dc.subject.other |
Application placement |
ca |
dc.title |
Distributed genetic algorithm for application placement in the compute continuum leveraging infrastructure nodes for optimization |
ca |
dc.type |
Article |
|
dc.type |
info:eu-repo/semantics/article |
|
dc.type |
info:eu-repo/semantics/publishedVersion |
|
dc.rights.holder |
Allows users to: distribute and copy the article; create extracts, abstracts, and other revised versions, adaptations or derivative works of or from an article (such as a translation); include in a collective work (such as an anthology); and text or data mine the article. These uses are permitted even for commercial purposes, provided the user: gives appropriate credit to the author(s) (with a link to the formal publication through the relevant DOI); includes a link to the license; indicates if changes were made; and does not represent the author(s) as endorsing the adaptation of the article or modify the article in such a way as to damage the authors' honor or reputation. |
|
dc.rights.accessRights |
info:eu-repo/semantics/openAccess |
|
dc.identifier.doi |
https://doi.org/10.1016/j.future.2024.05.044 |
ca |