Reproducibility Repository for: "Spatio-Temporal Shifting to Reduce Carbon, Water, and Land-Use Footprints of Cloud Workloads"
Authors: Giulio Attenni, Youssef Moawad, Novella Bartolini, Lauritz Thamsen
This repository contains the code, data, and documentation required to reproduce the experiments and results presented in the paper: "Spatio-Temporal Shifting to Reduce Carbon, Water, and Land-Use Footprints of Cloud Workloads". Currently under review, read here The repository aims to make our analysis transparent and fully reproducible.
├── README.md # This file
├── data/ #
│ ├── energy_mix/historical.zip # historical energy mix data archive
│ ├── providers/ # regions / data centers data
│ └── traces/ # spark and faas traces
├── experiments/
│ ├── in/ # This folder is for preprocessed input
│ ├── out/ #
│ | ├── /aws/summary.csv # AWS result summary
│ | └── /azure/summary.csv # Azure result summary
│ └── scenarios/ # YAML files to change scenario settings
├── notebooks/ # Reproducibility
├── preprocessing/ # Helper functions to preprocess data
├── postprocessing/ # Helper functions to summarize results
├── scripts/ # Bash scripts to preprocess data
├── src/
│ ├── models/ # Simulated entities and algorithms
│ ├── parameters.py # Coefficients and time
│ └── run.py # Main experiment runner
└── LICENSE
The dataset used in this study is available at:
Execute the "Ecpleriments Reproducibility.ipynb" Jupyter notebook in the notebooks/ folder.
- Python: 3.13.0
- Libraries: requirements.txt
This repository is licensed under the Hippocratic License 3.0
For questions, please contact:
Giulio Attenni 📧 attenni[at]di.uniroma1.it