Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Messure depending on CO2 Intensity #525

Open
Lizard0 opened this issue Nov 4, 2023 · 5 comments
Open

Messure depending on CO2 Intensity #525

Lizard0 opened this issue Nov 4, 2023 · 5 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@Lizard0
Copy link

Lizard0 commented Nov 4, 2023

Start measurement of Software projects depending on the CO2 Intensity.
On good example is the Camunda 8 Connector for Carbon-Aware Process Execution.
This Connector shifts the execution of energy intensive work to a time when renewable energies are available.
Could be a method to reduce the Carbon footprint of the measurements itselfe.

@ribalba
Copy link
Member

ribalba commented Nov 6, 2023

This is a great idea that we have actually also discussed internally. While load shifting is also quite controversial in a cloud environment [0] we currently only run our cluster when the sun is shining on our solar panels (on our balconies). We are also currently looking at the data from [1] the Bundesnetzagentur to give you the option to only run jobs when the energy mix is "greener". In the end we would want a datacenter that only switches on when there is solar or wind and then uses the heat for a green house or something.

Thank you for raising this issue and putting it back onto our agenda. I'll keep you posted :)

[0] https://adrianco.medium.com/dont-follow-the-sun-scheduling-compute-workloads-to-chase-green-energy-can-be-counter-productive-b0cde6681763
[1] https://www.smard.de/home

@ArneTR
Copy link
Member

ArneTR commented Nov 9, 2023

Maybe to expand this a little. First off a photo from our solar panel for happiness :)
photo_1_2023-11-09_12-26-46

  1. In the winter this issue becomes actually more relevant. Throughout the summer the solar panel has worked fine so far for our farm of up to 4 machines.
    However in the winter we see that we need to use some grid energy.

@Lizard0 Are you interested in supplying a PR with a metrics provider integrated that will poll the relevant APIs and then a guard-clause that the GMT will only run when the energy is currently green?

Happy to support on this issue!

@ArneTR ArneTR added good first issue Good for newcomers help wanted Extra attention is needed labels Nov 9, 2023
@Lizard0
Copy link
Author

Lizard0 commented Nov 11, 2023

Maybe to expand this a little. First off a photo from our solar panel for happiness :) photo_1_2023-11-09_12-26-46

  1. In the winter this issue becomes actually more relevant. Throughout the summer the solar panel has worked fine so far for our farm of up to 4 machines.
    However in the winter we see that we need to use some grid energy.

@Lizard0 Are you interested in supplying a PR with a metrics provider integrated that will poll the relevant APIs and then a guard-clause that the GMT will only run when the energy is currently green?

Happy to support on this issue!

Thats cool! Fascinating that one small panel can support 4 machines! I will take the issue. Will need some time because im bussy actual... :-)

@ArneTR
Copy link
Member

ArneTR commented Nov 12, 2023

Sounds great!

Just adding one more possible data source for the backlog: https://transparency.entsoe.eu/dashboard/show

@ribalba
Copy link
Member

ribalba commented Nov 13, 2023

More solar panels :) Happy to help when you start woking on the issue.

IMG_6669

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants