Abstract. The current Internet architecture fails to treat the carbon emissions associated with networked services as a first-class metric. We propose extending the DNS with load balancing techniques to consider the carbon cost of scheduling decisions, and further to actively wake machines running networked services as a side effect of name resolution. By extending the DNS, we maintain compatibility with existing Internet infrastructure, unlocking the ability for existing applications to be carbon-aware.
Authors. Ryan Gibb, Patrick Ferris and Anil Madhavapeddy
See Also. This publication was part of the Interspatial OS project.