Slimme software, minder CO₂-uitstoot
SIDN fonds steunt het project van First8 Conclusion
SIDN fonds steunt het project van First8 Conclusion
Software lijkt misschien ongrijpbaar, maar het heeft wel degelijk een ecologische voetafdruk. Want achter elke applicatie draaien servers, en die verbruiken energie. De ontwikkelaars van First8 Conclusion wilden daar iets aan doen. Met hulp van SIDN fonds ontwikkelden zij de Carbon Aware Scheduler: een opensourcetool die software automatisch groener laat draaien door simpelweg het juiste moment te kiezen.
Arjan Lamers is CTO en medeoprichter van First8 Conclusion, een Java-maatwerkbedrijf dat onderdeel is van het Conclusion-ecosysteem. “Wij zijn echte techneuten. En toen we binnen onze organisatie werk gingen maken van duurzaamheid, wilden we iets doen dat echt bij ons past. Een technisch, tastbaar project. Zo ontstond het idee voor de Carbon Aware Scheduler. Veel IT-initiatieven rond duurzaamheid zijn beleidsmatig. Wij wilden een tool die je zó kunt gebruiken, zonder dikke rapporten of ingrijpende migraties.”
Software draait op servers, die op hun beurt energie verbruiken. Maar het ene moment van de dag is niet het andere: soms komt die energie uit zon of wind, soms uit kolen. De Carbon Aware Scheduler maakt daar slim gebruik van. Arjan: “In plaats van een vaste tijd te kiezen voor bijvoorbeeld het draaien van een rapport of batchtaak, geef je de tool een tijdvenster. De scheduler zoekt dan zelf het duurzaamste moment binnen dat venster, gebaseerd op actuele data over de Nederlandse energiemix. Voor developers is het een minimale aanpassing in de code. Je vervangt één regel. De rest doet de tool.”
“De Carbon Aware Scheduler is open source en beschikbaar op GitHub,” vertelt Arjan. “De eerste versie werd eind 2024 gelanceerd voor het populaire Java-framework Spring. Inmiddels werkt het team aan ondersteuning voor andere frameworks zoals Quarkus, en wordt met andere partijen gekeken naar een versie voor .NET en C#. We willen dat zoveel mogelijk developers hiermee aan de slag kunnen.”
Het effect van de scheduler verschilt per taak en situatie, maar in experimenten ziet First8 flinke besparingen. “Afhankelijk van de speelruimte die je geeft, besparen we tussen de 5 en 20% CO₂ per job,” legt Arjan uit. “Zeker bij zware taken is dat substantieel. En als je dat op schaal toepast, kan het echt verschil maken.”
De subsidie van SIDN fonds stelde het team in staat om in korte tijd een werkende tool op te leveren. “Zonder die steun hadden we het er tussendoor bij moeten doen, en dat duurt altijd langer. Nu konden we een dedicated team inzetten, en dat gaf echt een vliegende start.”
Elise van Schaik, SIDN fonds: “Het internet heeft een grote invloed op ons milieu en de natuurlijke hulpbronnen. Achter het internet bevinden zich immense infrastructuren en datacenters die continu draaien om alles werkend te houden. In 2024 riepen we daarom als SIDN fonds op tot projectvoorstellen om te werken aan een duurzamer internet. Deze pionier is een mooi voorbeeld van een project dat het op een creatieve en eenvoudige manier mogelijk maakt om energie te besparen.”
First8 gebruikt de tool inmiddels intern en voert gesprekken met grotere klanten. “We zijn vooral op zoek naar organisaties die dit willen proberen. Niet alleen om te kijken of het werkt – dat doet het – maar vooral om te leren wat zij nodig hebben: qua techniek, integratie of rapportage.” Uiteindelijk draait het volgens Arjan niet om perfecte optimalisatie, maar om bewustwording én doen. “Je hoeft niet meteen alles te vergroenen. Begin gewoon ergens. Deze tool maakt dat makkelijk. En: hoe meer mensen het gebruiken, hoe groter het verschil.”
Meer weten of meedoen? De Carbon Aware Scheduler is beschikbaar op GitHub en vrij te gebruiken. Organisaties die willen meedenken, testen of bijdragen zijn van harte welkom. Kijk op GitHub voor meer informatie of stuur een mail naar info@carbonintensity.io.
Lees meer artikelen over projecten die bijdragen aan een sterker internet.