Open freemin7 opened 1 year ago
Are you thinking it would be good to utilise an API to set the CO2 intensity based on the time of the job? I was thinking of submitting a similar issue. It'd be good to see whether there were gains to be made with intelligent scheduling.
As suggested in https://github.com/Nanoseb/gqueue/issues/2 there are power grids where there is a lot of deviation of the carbon intensity hour by hour (15 min by 15 min) over the year. See some of those:
https://app.electricitymaps.com/zone/DE https://www.nowtricity.com/country/germany/ https://www.climatiq.io/electricity-carbon-emissions https://www.fingrid.fi/en/electricity-market-information/real-time-co2-emissions-estimate/ https://carbonintensity.org.uk/ https://www.agora-energiewende.de/service/agorameter/chart/power_generation/18.07.2023/21.07.2023/today/ https://www.caiso.com/todaysoutlook/Pages/emissions.html
Both requesting/collecting historic data would be a huge boon in this software suite. Having insight into this could motivate SLURM to create a CO2 intensity aware or electricity price aware scheduling which could make a huge impact.