Litcius/Paper detail

Carbon Containers

John Thiede, Noman Bashir, David Irwin, Prashant Shenoy

202314 citationsDOIOpen Access PDF

Abstract

To reduce their environmental impact, cloud datacenters' are increasingly focused on optimizing applications' carbon-efficiency, or work done per mass of carbon emitted. To facilitate such optimizations, we present Carbon Containers, a simple system-level facility, which extends prior work on power containers, that automatically regulates applications' carbon emissions in response to variations in both their work-load's intensity and their energy's carbon-intensity. Specifically, Carbon Containers enable applications to specify a maximum carbon emissions rate (in g.CO2e/hr), and then transparently enforce this rate via a combination of vertical scaling, container migration, and suspend/resume while maximizing either energy-efficiency or performance.

Topics & Concepts

Carbon fibersGreenhouse gasEfficient energy useWork (physics)Computer scienceEnvironmental scienceWorkloadSimulationEngineeringOperating systemElectrical engineeringMechanical engineeringAlgorithmEcologyComposite numberBiologyCloud Computing and Resource ManagementDistributed and Parallel Computing SystemsAdvanced Data Storage Technologies
Carbon Containers | Litcius