// Cloud Sentinel — Large-Scale Cloud Systems
ML Pipeline
Control Center
Train · Evaluate · Compare — Three autoencoder models in one run.
📂 Dataset Configuration
.parquet or .csv accepted
.parquet · .csv · .tsvRequired columns:
aggregated_stats_value, location, kind, method, statusCode
Select a dataset above and click Run to start training all 3 models.
// Model Evaluation Results
Results Dashboard
Precision · Recall · F1 · ROC-AUC comparison across all models.
No results yet. Run the pipeline to generate output.
SentinelGuard
// ML Engineer · Cloud Systems · Sentinel Guard
A comparative study of autoencoder-based cloud sentinel architectures applied to large-scale cloud observability data. This project benchmarks Dense Autoencoders, PCA-enhanced Autoencoders, and LSTM Autoencoders on real HTTP telemetry logs.
// FYP-II · RESEARCH PROJECT
Cloud Sentinel for Large-Scale Cloud Systems
Cloud systems generate millions of telemetry events per hour. This project builds an end-to-end unsupervised cloud sentinel pipeline that identifies abnormal HTTP request patterns — system failures, errors, and degraded services — using reconstruction error from three distinct autoencoder architectures.
// System Architecture
// Expected Performance Metrics
// Technical Stack
// About This Project
Modern cloud systems produce massive telemetry streams. Manual inspection is impossible. This project automates cloud sentinel using unsupervised ML — no labeled training data required.
A systematic comparison of three autoencoder variants under identical conditions — same data, same preprocessing, same evaluation — yielding objective performance benchmarks on real cloud HTTP data.
HTTP status codes ≥ 500 are treated as anomalies (server errors). This pseudo-labeling strategy enables evaluation without manual annotation of millions of events.
Memory-safe batch processing allows the pipeline to handle datasets larger than available RAM. PyArrow Parquet streaming processes 5,000 rows at a time with full garbage collection.