Skip to content

A collection of structured coefficients in order to help compute emission data for cloud providers

Notifications You must be signed in to change notification settings

re-cinq/emissions-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Data Emissions

This intention of this repo is to collect emission data, coefficients, and machine information for GCP, AWS, and Azure datacenters. The hope is to use this data to calculate CO2e of services running on various cloud servies.

It is still a WIP, and will be updated as the progress progresses.

Scripts

We have setup Mage to run various scripts, you will need to install Mage in order to make use of this:

$ mage
Targets:
  generateGCP    generates the yaml files for GCP emissions data from csv

v1

The v1 data can be generated via the cmd/generator.go functionality. The data itself is generated from the CCF. The files are organized by cloud provider and by data information, specifically:

  • use.yaml: The server architecture and wattage information
  • grid.yaml: CO2e grid data by region
  • embodied.yaml: Embodied data by machine type
  • default.yaml: Default cloud provider values for missing use information, calculated by the averaging known data.

We found that having wattage information for the server in total, made calculating memory consumption challenging for VM instances, so we started work on a v2 for emission data.

v2

The v2 emission were inspired by the teads dataset. It provides extensive data on machine information for AWS EC2 instances.

AWS

https://docs.google.com/spreadsheets/d/1DqYgQnEDLQVQm5acMAhLgHLD8xXCG9BIrk-_Nv6jF3k/edit

GCP

Azure

About

A collection of structured coefficients in order to help compute emission data for cloud providers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages