<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Dependency-Aware Microservice Autoscaling with Graph Neural Networks and Reinforcement Learning

dc.contributor.authorMEHARZI, SLimane
dc.contributor.authorFELLAH, MOhamed AMine
dc.date.accessioned2026-06-30T07:48:11Z
dc.date.available2026-06-30T07:48:11Z
dc.date.issued2025
dc.descriptionSupervisor : Mr. Abdelhamid MALKIen_US
dc.description.abstractTraditional 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.en_US
dc.identifier.urihttps://repository.esi-sba.dz/jspui/handle/123456789/879
dc.language.isoenen_US
dc.subjectMicroservicesen_US
dc.subjectAutoscalingen_US
dc.subjectCloud Computingen_US
dc.subjectResource Managementen_US
dc.subjectReinforcement Learningen_US
dc.titleDependency-Aware Microservice Autoscaling with Graph Neural Networks and Reinforcement Learningen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PFE_Fellah_Meharzi_vFinale-1-1.pdf
Size:
61.25 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections