Tech Tip #24: Run flexible jobs when the grid is cleaner

The same job can cost less carbon at a different hour.

Video created by explainapaper.com

The problem

Batch jobs, backups, CI and model retraining run at fixed times chosen years ago, regardless of how clean the electricity is.

The fix you can use today

  • Find jobs that can wait a few hours.
  • Schedule them against a carbon-intensity forecast (Great Britain's forecasts run more than 96 hours ahead).
  • Keep deadlines and SLAs as hard limits.

The Green Software Foundation suggests running flexible jobs when the grid is cleaner. GreenCode draws on these patterns when it checks software.

Tools that help

  • GreenCode Constitution skill (GreenCode researchers): open-source energy principles and a catalogue of 37 energy anti-patterns that an AI coding agent can follow to find and fix waste like this
  • Carbon Aware SDK (Green Software Foundation): an API and CLI for grid carbon-intensity data, so flexible work can move to cleaner times or places
  • Carbon Intensity API: regional carbon-intensity forecasts for Great Britain, more than 96 hours ahead

How GreenCode helps

GreenCode helps tackle this by holding its own heavy AI jobs for cleaner power. It also keeps its AI lean, with small fine-tuned models, retrieval so a model reads only what it needs, and each request routed to the smallest capable component. More on this.

Tags

#carbon-aware#scheduling#ci-cd

Sources

All GreenCode Tech Tips

  • Tip #24
  • For Ops and infrastructure
  • Category Cloud and infrastructure
  • Format short video
GreenCode

Want this checked on your own system? Talk to the GreenCode team.

Get in touch