Skip to content

This repository contains all the data for reproducing the results of the paper entitled "Univariate vs. multivariate prediction for containerised applications auto-scaling:: a comparative study".

Notifications You must be signed in to change notification settings

gfads/univariate-multivariate-prediction

Repository files navigation

Univariate vs multivariate prediction for containerised applications auto-scaling:: a comparative study

Tips for cloning anonymised repositories.

We have anonymised the repository to follow blind peer review process requirements. You can clone this repository using GUI software available for Windows or macOS at this link.

However, if you are a Linux user or prefer the command line, you can clone this repository using these commands:

$ git clone https://github.com/fedebotu/clone-anonymous-github.git
$ cd clone-anonymous-github
$ python3 src/download.py --url https://anonymous.4open.science/r/univariate-multivariate-prediction-4054/

Project description

This paper presents a comparative study assessing univariate and multivariate proactive auto-scaling of containerised applications. A custom-made multivariate auto-scaling tool called Multivariate Forecasting Tool (MFT) was developed and compared with a production-grade univariate system called Predict Kube (PK). Both applications were evaluated using four popular open-source benchmark applications (Daytrader, Online Boutique, Quarkus-HTTP-Demo and Travels).

Installation

How to install the MFT?

$ virtualenv venv
$ source venv/bin/activate
$ pip3 install -r requirements.txt

Project Files

Summary of the main repository files.

Files Content description
database It contains the datasets used for training the multivariate and univariate models.
experiment_files It contains the application files, configuration files, monitoring and workload files.
knowledge It contains the trained multivariate models used in the MFT.
mft It contains the MFT source code.
model_training It contains the source code for multivariate model training.
results It contains the results of experiments.
process_results It contains the files for processing the experiment results.

About

This repository contains all the data for reproducing the results of the paper entitled "Univariate vs. multivariate prediction for containerised applications auto-scaling:: a comparative study".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published