Workload shifting beyond carbon intensity — and who pays the bill you can't see in a CO₂ number.
Carbon intensity (gCO₂e/kWh) swings by region and hour. So we move delay-tolerant work to the low-carbon slot. Simple, measurable, and almost everyone optimizes for this one number.
→ What does that one number quietly leave out?
Each impact e gets a burden, normalized so liters and grams can sit side by side, then weighted by how much you care about it.
Σ u·g execution: energy curve × intensity
Te transfer: burden to move the data
ωₑ your weight per impact · sₑ normalizer
J pick the smallest
You're tonight's on-call engineer. The CI batch is cheapest-carbon in Tokyo — but Tokyo's basin is water-stressed and Frankfurt's isn't. Frankfurt costs ~25 g more CO₂ per run. You run it 10,000× tonight.
I genuinely need this table's help. Tell me the real reason your jobs stay put.