SYSU-Workflow-Lab / Burst-Aware-Autoscaling

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Burst-aware Autoscaler

Source code of paper Multi-Level ML Based Burst-Aware Autoscaling for SLO Assurance and Cost Efficiency submit to TSC.

The overview of the proposal shown as a MAPE loop: (a) Cloud-based system that provides Monitoring and Execution; (b) Burst-aware autoscaler for Analysis and Planning includes Workloads Prediction, Burst Detection & Handling, Resource Estimation, and Estimation Enhancement.

Require

python  3.6.0
torch  1.8.2
gym  0.22
pandas  1.4
numpy  1.22
sklearn  1.2

Running

Load generate using k8

cd k6
bash background.sh 

Autoscale

python -u main.py

About


Languages

Language:Python 97.9%Language:JavaScript 1.0%Language:Go 0.8%Language:Dockerfile 0.2%Language:Shell 0.0%