Multi-objective application placement in fog computing using graph neural network-based reinforcement learning
Isaac Lera, Carlos Guerrero

TL;DR
This paper introduces a deep reinforcement learning framework utilizing graph neural networks for multi-objective application placement in fog computing, achieving real-time solutions with performance comparable to traditional methods.
Contribution
The novel integration of graph neural networks with reinforcement learning for fog application placement enables real-time, multi-objective optimization considering service dependencies.
Findings
Achieved Pareto optimal solutions with milliseconds execution time.
Outperformed baseline strategies in placement efficiency.
Comparable results to genetic algorithms with significantly faster execution.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
