Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/980
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTOUMI, ADem-
dc.date.accessioned2026-10-07T07:23:37Z-
dc.date.available2026-10-07T07:23:37Z-
dc.date.issued2026-
dc.identifier.urihttps://repository.esi-sba.dz/jspui/handle/123456789/980-
dc.descriptionSupervisor : Dr. Sidi Mohammed Benslimane /Co-Supervisor : Dr. Mohammed Bekkoucheen_US
dc.description.abstractModern distributed systems generate massive volumes of execution logs that serve as the primary observability interface for detecting operational anomalies. As the scale and heterogeneity of these systems grow, manual inspection becomes infeasible, making automated, data-driven approaches essential for system reliability. This thesis presents the design, implementation, and evaluation of an end-to-end explainable log anomaly detection framework for distributed systems. We engineer eleven model architectures across four paradigms—classical supervised classifiers, deep sequential models, reconstruction-based autoencoders, and Transformer language models—and evaluate them simultaneously on the HDFS, BGL, and Spirit benchmarks under a unified zero-leakage experimental protocol. The framework integrates a preprocessing pipeline with dataset-specific detection units, F1-sensitive threshold optimization, and SHAP and LIME explainability modules. A FastAPI REST backend and an interactive Streamlit diagnostic dashboard demonstrate operational viability.*** Les systèmes distribués modernes génèrent des volumes massifs de journaux d’exécution (logs) qui constituent l’interface d’observabilité principale pour la détection des anomalies opérationnelles. Face à l’échelle et à l’hétérogénéité croissantes de ces systèmes, l’inspection manuelle devient impraticable, rendant les approches automatisées basées sur les données essentielles pour la fiabilité des systèmes. Cette thèse présente la conception, la mise en oeuvre et l’évaluation d’un framework complet de détection d’anomalies expliquable dans les logs des systèmes distribués. Nous concevons et implémentons onze architectures de modèles réparties sur quatre paradigmes : les classificateurs supervisés classiques, les modèles séquentiels profonds, les auto-encodeurs de reconstruction, et les modèles de langage Transformer. Ces modèles sont évalués simultanément sur les benchmarks HDFS, BGL et Spirit selon un protocole expérimental unifié à fuite nulle. Le framework intègre un pipeline de prétraitement avec des unités de détection spécifiques à chaque dataset, une optimisation de seuil sensible au F1, et des modules d’explicabilité SHAP et LIME. La viabilité opérationnelle est démontrée par une interface backend FastAPI REST et un tableau de bord de diagnostic Streamlit.en_US
dc.language.isoenen_US
dc.subjectAnomaly Detectionen_US
dc.subjectExecution Logsen_US
dc.subjectDistributed Systemsen_US
dc.subjectMachine Learningen_US
dc.subjectDeep Learningen_US
dc.subjectExplainable AIen_US
dc.subjectOperational Deploymenten_US
dc.titleExplainable AI for Log Anomaly Detection in Distributed Systemsen_US
dc.typeThesisen_US
Appears in Collections:Ingenieur

Files in This Item:
File Description SizeFormat 
Engineer_Thesis-1-1.pdf65,88 kBAdobe PDFView/Open
Show simple item record


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