Multi-objective application placement in fog computing using graph neural network-based reinforcement learning

Abstract We propose a framework designed to tackle a multi-objective optimization challenge related to the placement of applications in fog computing, employing a deep reinforcement learning (DRL) approach. Unlike other optimization techniques, such as integer linear programming or genetic algorithms, DRL models are applied in real time to solve similar problem situations after training. Our model comprises a learning process featuring a graph neural network and two actor-critics, providing a holistic perspective on the priorities concerning interconnected services that constitute an application. The learning model incorporates the relationships between services as a crucial factor in placement decisions: Services with higher dependencies take precedence in location selection. Our experimental investigation involves illustrative cases where we compare our results with baseline strategies and genetic algorithms. We observed a comparable Pareto set with negligible execution times, measured in the order of milliseconds, in contrast to the hours required by alternative approaches.

Authors

Institutions

Publication Details

Journal
The Journal of Supercomputing
Published
2024-08-29
DOI
https://doi.org/10.1007/s11227-024-06439-5
Citations
7
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
2.44

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Multi-objective application placement in fog computing using graph neural network-based reinforcement learning

Carlos Guerrero, Isaac Lera
7 citations
The Journal of Supercomputing
IoT and Edge/Fog Computing
2.44
article

Multi-objective application placement in fog computing using graph neural network-based reinforcement learning

Carlos Guerrero, Isaac Lera
article en
7 citations

Abstract

Abstract We propose a framework designed to tackle a multi-objective optimization challenge related to the placement of applications in fog computing, employing a deep reinforcement learning (DRL) approach. Unlike other optimization techniques, such as integer linear programming or genetic algorithms, DRL models are applied in real time to solve similar problem situations after training. Our model comprises a learning process featuring a graph neural network and two actor-critics, providing a holistic perspective on the priorities concerning interconnected services that constitute an application. The learning model incorporates the relationships between services as a crucial factor in placement decisions: Services with higher dependencies take precedence in location selection. Our experimental investigation involves illustrative cases where we compare our results with baseline strategies and genetic algorithms. We observed a comparable Pareto set with negligible execution times, measured in the order of milliseconds, in contrast to the hours required by alternative approaches.

The Journal of SupercomputingVol. 80(19)
Universitat de les Illes Balears (ES)
Ministerio de Ciencia e Innovación, Universitat de les Illes Balears, Agencia Estatal de Investigación
Peace, Justice and strong institutions
Openalex Percentile: Top 10%
IoT and Edge/Fog Computing
2.44
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.