A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Let's Wait Awhile

Simulator and datasets to research on carbon-aware temporal workload shifting.
https://github.com/dos-group/lets-wait-awhile

Keywords

carbon-aware datasets green-computing simulator sustainability

Last synced: over 1 year ago
JSON representation

Acceptance Criteria

Repository metadata

Simulator and datasets to research on carbon-aware temporal workload shifting.

README.md

Let's Wait Awhile - Datasets, Simulator, Analysis

This repository contains datasets, simulation code, and analysis notebooks used in the paper "Let's Wait Awhile: How Temporal Workload Shifting Can Reduce Carbon Emissions in the Cloud":

  • data/*: Energy production and carbon intensity datasets for the regions Germany, Great Britain, France (all via the ENTSO-E Transparency Platform) and California (via California ISO) for the entire year 2020 +-10 days.
  • compute_carbon_intensity.py: The script used to convert energy production to carbon intensity data using energy source carbon intensity values provided by an IPCC study.
  • simulate.py: A simulator to experimentally evaluate temporal workload shifting approaches in data centers with the goal to consume low-carbon energy.
  • analysis.ipynb: Notebook used to analyze the carbon intensity data.
  • evaluation.ipynb: Notebook used to analyze the simulation results.

For executing the code you need to install the libraries listed in environment.yml, e.g. by using a conda environment.

Publications

If you use any datasets or code from this repository, please reference our publication:

BibTeX:

@inproceedings{Wiesner_LetsWaitAwhile_2021,
  author={Wiesner, Philipp and Behnke, Ilja and Scheinert, Dominik and Gontarska, Kordian and Thamsen, Lauritz},
  booktitle={Middleware'21: 22nd International Middleware Conference}, 
  title={Let's Wait Awhile: How Temporal Workload Shifting Can Reduce Carbon Emissions in the Cloud}, 
  publisher = {{ACM}},
  year={2021},
  doi={10.1145/3464298.3493399}
}

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: over 1 year ago

Total Commits: 8
Total Committers: 2
Avg Commits per committer: 4.0
Development Distribution Score (DDS): 0.25

Commits in past year: 6
Committers in past year: 1
Avg Commits per committer in past year: 6.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
marvin.steinke m****e@c****e 6
Philipp Wiesner w****r@t****e 2

Committer domains:


Issue and Pull Request metadata

Last synced: over 1 year ago

Total issues: 1
Total pull requests: 6
Average time to close issues: about 1 month
Average time to close pull requests: 4 months
Total issue authors: 1
Total pull request authors: 2
Average comments per issue: 0.0
Average comments per pull request: 0.17
Merged pull request: 2
Bot issues: 0
Bot pull requests: 0

Past year issues: 1
Past year pull requests: 5
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 12 days
Past year issue authors: 1
Past year pull request authors: 1
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.2
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/dos-group/lets-wait-awhile

Top Issue Authors

  • diptyaroop (1)

Top Pull Request Authors

  • marvin-steinke (5)
  • vkmguy (1)

Top Issue Labels

Top Pull Request Labels


Dependencies

environment.yml pypi
  • leafsim ==0.4.2
  • vessim ==0.3.0

Score: 3.7841896339182615