Carbon-Aware Computing for Datacenters
IEEE Transactions on Power Systems (Institute of Electrical and Electronics Engineers (IEEE)) · Ana Radovanović, Ross Koningstein et al.
Google's fleet-wide Carbon-Intelligent Compute Management system delays temporally flexible batch workloads, to be completed within 24 hours, to hours with lower grid carbon intensity and lower peak power.
CC BY 4.0 — share with attribution
On this page
Overview
The CO2 emitted per kilowatt-hour on an electricity grid varies substantially by time of day and by location due to the types of generation, so hyperscale computing emits more carbon than needed if operated without regard to these variations. The paper introduces Google's system, which minimises electricity-based carbon footprint and power infrastructure costs by delaying temporally flexible workloads. Since datacentres are planned based on peak power and resource usage, smaller peaks reduce the need for more capacity. The core of the system is a suite of analytical pipelines that gather the next day's carbon intensity forecasts and train day-ahead demand prediction models.
Flexible workloads (for example data compaction, ML, simulation, video processing) tolerate delays as long as work completes within 24 hours; user-facing services and cloud VMs are not shifted. Day-ahead forecasts of carbon intensity and of flexible and inflexible compute demand feed a risk-aware optimisation that produces hourly Virtual Capacity Curves (VCCs) limiting resources for flexible jobs in each cluster. Cluster power is estimated from CPU usage with piecewise-linear power models, which achieve daily MAPE below 5% for more than 95% of power domains. Day-ahead carbon-intensity forecast MAPE across Google grid locations ranges between 0.4% and 26% for horizons of 8-32 hours.
Operational data show the VCCs cut flexible load at high-carbon hours and reduce peaks: in one cluster the VCC dropped flexible load by roughly 50% during peak carbon-intensity hours, giving an 8% drop in power during those hours. In another cluster forecast uncertainty pushed the average VCC about 33% above average load demand, so the roughly 8% power reduction lasted only 3 hours.
Limits: benefits depend on forecast uncertainty, the share of flexible load and the carbon-intensity profile, and measurement choices such as average versus marginal carbon affect results. The measurements are from one company's own fleet and the flexibility is limited to a 24-hour window.
Key points
- Flexible workloads (data compaction, ML, simulation, video processing) tolerate delays as long as work completes within 24 hours; user-facing services and cloud VMs are not shifted.
- A piecewise-linear model of power versus CPU usage achieves daily MAPE below 5% for more than 95% of power domains.
- Day-ahead carbon-intensity forecast MAPE across Google grid locations ranges between 0.4% and 26% for horizons of 8-32 hours.
- In one cluster the VCC dropped flexible load by roughly 50% during peak carbon-intensity hours, giving an 8% drop in power during those hours.
- In another cluster forecast uncertainty pushed the average VCC about 33% above average load demand, so the roughly 8% power reduction lasted only 3 hours.
Using it in design
- Consider shifting temporally flexible workloads (completable within 24 hours) to hours of lower carbon intensity and lower power peak as an option in data-centre grid-connection negotiation and power capacity planning.
- Design carbon-aware scheduling risk-aware with day-ahead carbon-intensity (MAPE 0.4-26%) and demand forecast uncertainty; high uncertainty can shorten the benefit of flexibility.
- Define the flexible-load share and that user-facing services are not shifted as boundary conditions.
Monthly newsletter · free
Keep your reading list current
Once a month: new library sources, changes to Turkish regulations and upcoming data centre events.
SoSo CAD
Compare the cost of design decisions
Evaluate equipment costs, energy expenses and total cost of ownership (TCO) using your inputs and assumptions in SoSo CAD.
Request a demo
Who should read it
Operators and researchers developing carbon-aware workload scheduling and data-centre power peak reduction strategies.
Document contents
- I. Introduction
- II. Power architecture
- III. Mechanism for carbon- and cost-aware load shaping
- IV. Power modeling
- V. Day-ahead forecasting
- VI. Optimization framework
- VII. Discussion
Read the document
google-carbon-aware-computing-2021.pdf
CC BY 4.0 — share with attribution
The document is provided unaltered because its licence permits redistribution.
Publication details
- Authors
- Ana Radovanović; Ross Koningstein; Ian Schneider; Bokan Chen; Alexandre Duarte; Binz Roy; Diyue Xiao; Maya Haridasan; Patrick Hung; Nick Care; Saurav Talukdar; Eric Mullen; Kendal Smith; MariEllen Cottman; Walfredo Cirne
- Publisher
- IEEE Transactions on Power Systems (Institute of Electrical and Electronics Engineers (IEEE))
- Year
- 2021
- Document number
- arXiv:2106.11750
- Volume
- 38
- Issue
- 2
- Pages
- 1270-1280
- Document language
- English
- Source type
- Scientific
- Access
- Open licence — downloadable
- Licence
- CC BY 4.0 — share with attribution
- Licence evidence
- arxiv.org
Original licence note
arXiv version licensed http://creativecommons.org/licenses/by/4.0/ (checked via arXiv OAI-PMH); the arXiv PDF is the redistributed file, the IEEE version is not
Citation
Ana Radovanović; Ross Koningstein; Ian Schneider; Bokan Chen; Alexandre Duarte; Binz Roy; Diyue Xiao; Maya Haridasan; Patrick Hung; Nick Care; Saurav Talukdar; Eric Mullen; Kendal Smith; MariEllen Cottman; Walfredo Cirne (2021). Carbon-Aware Computing for Datacenters. IEEE Transactions on Power Systems (Institute of Electrical and Electronics Engineers (IEEE)). arXiv:2106.11750. 38(2), 1270-1280. https://doi.org/10.1109/TPWRS.2022.3173250
Events on this subject
Browse the events calendarAll content and rights belong to the respective authors and publishers. SoSo CAD provides only the citation, its own summary and a link to the source, and is not responsible for the sources' content.