RIPE NCC Project day:�A carbon aware internet
Chris Adams, The Green Web Foundation
@mrchrisadams
Hi!�I’m Chris.
Executive director, The Green Web Foundation
Organiser, ClimateAction.tech
Co-Editor, Branch Magazine
Chair, Green Software Foundation Policy Working Group
RIPE 84 - @mrchrisadams
What we’ll cover together…
RIPE 84 - @mrchrisadams
We are in a climate crisis largely because we keep burning fossil fuels, instead of finding a path off them
Why we need a fossil free internet
Save carbon - climate emergency, remember?
Save lives - 5m+ avoidable deaths / year from poor air quality globally, primarily from burning fossil fuels
Save money - fossil fuels are expensive with volatile prices
Improve retention among staff - ppl 💚 greener firms
Energy security - geopolitics and local resiliency
What we wanted to do
RIPE 84 - @mrchrisadams
Google’s new cloud region picker (link)
We are using Ember climate’s open data, and adapting it for the internet (link)
Moving code through space Moving code through time
Moving code through space
GET api/v3/ip-to-co2intensity/85.17.184.227
Extending our APIs for IP to carbon features (link)
if we can annotate IP data with open carbon intensity data…
GET api/v3/ip-to-co2intensity/85.17.184.227
{
"checked_ip": "85.17.184.227",
"country_name": "Netherlands",
"country_code_iso_2": "NL",
"country_code_iso_3": "NLD",
"carbon_intensity_type": "avg",
"carbon_intensity_grams_per_kwh": 388.186,
"generation_from_fossil": 69.84%,
"year": 2021,
}
…then we can optimise the internet for carbon too, and build new services
developers.thegreenwebfoundation.org (link)
building carbon awareness into computing schedulers to automatically find the greenest compute (link)
Moving code through time
Annual figures vs hourly figures
Charts from Bo Tranberg, Entolabs (link)
“An average of ~30 % per year does not mean wind turbines are constantly producing at 30 % capacity every hour of the year.”
Carbon aware datacentres
Scheduling work to use greener, cheaper energy
How Google move compute loads through time to when energy is cheap and green (link)
building carbon awareness into computing schedulers to move code through time (link)
the price of energy is increasingly linked to renewable generation and availability of transmission (link)
Carbon aware websites
Shifting work through time to use greener energy
Mostly renewables on the grid:�serve full set of rich images and media elements
Lots of fossil fuels on the grid:�scale back design elements to stay inside carbon budget
Carbon aware computers
Scheduling work to use greener, cheaper energy
Carbon aware software updates with Windows (link)
Building carbon awareness into the linux operating system with KDE (link)
Carbon aware routing
Choosing the greenest routes for sending data
See the RIPE 84 talk (link)
simulated CO2 savings from using SCION, a suite of path aware networking techologies (link)
What we want to do next
RIPE 84 - @mrchrisadams
The code repos:
github.com/thegreenwebfoundation/grid-intensity-go
github.com/thegreenwebfoundation/co2.js
More on on fossil free and carbon aware internet
thegreenwebfoundation.org/ripe84/
Our developers site:
developers.thegreenwebfoundation.org
Thanks!
Online community for climate aware technologists - https://climateAction.tech