Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/879
Title: Dependency-Aware Microservice Autoscaling with Graph Neural Networks and Reinforcement Learning
Authors: MEHARZI, SLimane
FELLAH, MOhamed AMine
Keywords: Microservices
Autoscaling
Cloud Computing
Resource Management
Reinforcement Learning
Issue Date: 2025
Abstract: Traditional autoscaling for microservice architectures is often inefficient as it is reactive and ignores the complex, graph-like dependencies between services, leading to costly overprovisioning or performance degradation. This thesis addresses these limitations by presenting a novel, dependency-aware autoscaling framework for Kubernetes that integrates a Graph Neural Network (GNN) with a Reinforcement Learning (RL) agent. The GNN processes metrics from individual services and the traffic between them to generate a holistic, real-time embedding of the system’s state, which the RL agent then uses to learn a sophisticated, system-wide scaling policy. Implemented and validated on a Kubernetes cluster using the Online Boutique application with an Istio and Prometheus monitoring stack, the agent successfully learned a complex control policy. A critical finding reveals the extreme sensitivity of the learning process to the mathematical formulation of the reward signal, a key challenge in reward engineering for live systems. The primary contribution is the complete design, implementation, and critical analysis of this end-to-end GNN-RL framework, offering valuable lessons for the practical application of reinforcement learning to dynamic resource management.
Description: Supervisor : Mr. Abdelhamid MALKI
URI: https://repository.esi-sba.dz/jspui/handle/123456789/879
Appears in Collections:Ingenieur

Files in This Item:
File Description SizeFormat 
PFE_Fellah_Meharzi_vFinale-1-1.pdf61,25 kBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.