A Study on Isolation Forest for Anomaly Detection in Cloud-Based Systems

dc.contributor.authorNÄTTERDAL, FREDRIK
dc.contributor.authorOLAUSSON, KARL
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerStrüber, Daniel
dc.contributor.supervisorCaldas, Ricardo
dc.date.accessioned2025-02-11T13:16:49Z
dc.date.available2025-02-11T13:16:49Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractThe need for effective monitoring solutions increases as more organizations migrate to a cloud infrastructure. The leading cloud providers offer their own monitoring services, but they lack customizability and are black-box, making it hard to understand and control their behavior. This thesis investigates developing and deploying a custom monitoring service to the cloud. This will be done by applying the Isolation Forest (iForest) algorithm as an anomaly detection tool for monitoring cloud services within Amazon Web Services (AWS). While iForest is a powerful unsupervised learning algorithm, it is made for static analysis. Applying it to streaming data introduces some challenges, such as concept drift and seasonal changes in the data. Our research addresses these challenges by tailoring iForest to cloud monitoring. As many of you are aware, more and more companies have been migrating their operations to the cloud in order to enhance flexibility, scalability, and efficiency in their operations. In this thesis, we studied iForest for detecting anomalies in CloudWatch metrics data in the context of WirelessCar. The developed model demonstrated superior performance compared to state-of-the-art alternatives. Additionally, we deployed the model to the cloud through AWS where it was used to detect anomalies in live data from a data stream. We have summarized the findings and provided practical guidelines for anomaly detection development and cloud deployment. These guidelines aim to assist practitioners and researchers with integrating anomaly detection for cloud monitoring.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/309115
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectsoftware
dc.subjectengineering
dc.subjectanomaly
dc.subjectdetection
dc.subjectisolation
dc.subjectforest
dc.subjectstreaming
dc.subjectguidelines
dc.subjectAWS
dc.titleA Study on Isolation Forest for Anomaly Detection in Cloud-Based Systems
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-80 FN KO.pdf
Storlek:
2.1 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: