Skip to content

AnshikaSolanki3005/Dynamic-Resource-Allocation-and-Predictive-Management-System-for-Real-Time-Workload-Optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ SmartCloud Optimizer

Dynamic Resource Allocation and Predictive Management System for Real-Time Workload Optimization

A lightweight machine learning system that predicts how much CPU should be allocated to cloud workloads — helping improve performance and reduce waste.


🚀 What It Does

  • 📁 Upload or manually enter workload data
  • 🤖 Predict optimal CPU Allocatable units using ML
  • 📊 Visualize prediction trends
  • 📥 Download results as CSV
  • 🔍 View logs and model details — all in a clean Streamlit dashboard

🧠 Tech Stack

Category Tools
Language Python 3.x
ML Models XGBoost, Random Forest, Linear Regression
Preprocessing ColumnTransformer (Scaling, OneHotEncoding)
App Framework Streamlit
Deployment-Ready joblib, requirements.txt

📄 License MIT License — free to use, modify, and build upon.


🙋‍♀️ Author Anshika Solanki

Data Scientist | AI Enthusiast

Linkedin - www.linkedin.com/in/anshikasolanki30

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published