Carbon-aware Name Resolution

Ryan Gibb, Patrick Ferris, and Anil Madhavapeddy. In 1st International Workshop on Low Carbon Computing. .Ryan GibbPatrick FerrisAnil Madhavapeddy

Carbon-aware Name Resolution

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.