Impact Framework

Purpose:: Measure software emissions in a standardized way

Website:: https://if.greensoftware.foundation/
Docs:: https://if.greensoftware.foundation/overview
Source Code:: https://github.com/Green-Software-Foundation/if

Created by:: Green Software Foundation

Description

IF is a framework to Model, Measure, siMulate and Monitor the environmental impacts of software

Modern applications are composed of many smaller pieces of software (components) running on many different environments, for example, private cloud, public cloud, bare-metal, virtualized, containerized, mobile, laptops, and desktops.

Every environment requires a different model of measurement, and there is no single solution you can use to calculate the environmental impacts for all components across all environments.

The friction to measuring software emissions isn't that we need to know how, it's that we run software on many things and each thing has several different ways to measure.

Foundation

Seealso

Getting Started

Hackathon 2024

Introducing the Winners of Carbon Hack 24! - YouTube

Best Content: "Evaluating LLM carbon footprints"
Best Contribution: "The Green Mile: Streamlining Impact Framework Accessibility"
Beyond Carbon: "Opencast Carbon 24" (environmental impact risk scorecard)
Best Under 18: "GreenerMeet - Assessing Energy & Carbon in Zoom Conferences"
Best Undergraduate: "Manifest Generator"
Best Plugin:

  1. K8s importer and visualization
  2. Object storage carbon estimates
  3. Parameter branching for scenario testing

My Thoughts

Noch ist die Hürde für eine Nutzung relativ groß, da man sich erst detailliert mit dem Modell beschäftigen muss. Mit Plugins könnte die Nutzung in Zukunft jedoch einfacher werden, indem bspw. ein Manifest-File automatisch generiert wird.

Fragen

Wie können typische Nutzungsszenarien (standard usage scenarios) abgebildet werden?

Wie können Input-Werte möglichst einfach in ein Manifest-File überführt werden? Gibt es einen Import von CPU-Auslastungsdaten von Prometheus?