Published November 2021 | Version Submitted + Published
Book Section - Chapter Open

Enabling Sustainable Clouds: The Case for Virtualizing the Energy System

  • 1. ROR icon University of Massachusetts Amherst
  • 2. ROR icon Worcester Polytechnic Institute
  • 3. ROR icon California Institute of Technology

Abstract

Cloud platforms' growing energy demand and carbon emissions are raising concern about their environmental sustainability. The current approach to enabling sustainable clouds focuses on improving energy-efficiency and purchasing carbon offsets. These approaches have limits: many cloud data centers already operate near peak efficiency, and carbon offsets cannot scale to near zero carbon where there is little carbon left to offset. Instead, enabling sustainable clouds will require applications to adapt to when and where unreliable low-carbon energy is available. Applications cannot do this today because their energy use and carbon emissions are not visible to them, as the energy system provides the rigid abstraction of a continuous, reliable energy supply. This vision paper instead advocates for a "carbon first" approach to cloud design that elevates carbon-efficiency to a firs--class metric. To do so, we argue that cloud platforms should virtualize the energy system by exposing visibility into, and software-defined control of, it to applications, enabling them to define their own abstractions for managing energy and carbon emissions based on their own requirements.

Additional Information

© 2021 Copyright held by the owner/author(s). We thank our shepherd Sangeetha Abdu Jyothi and the reviewers for their comments, electricityMap for the carbon data, and AWS. This work is funded by NSF grants 2105494, 2045641, and VMware.

Attached Files

Published - 3472883.3487009.pdf

Submitted - 2106.08872.pdf

Files

2106.08872.pdf

Files (3.7 MB)

Name Size
md5:2f9d19ddfcf4191ae1c07cbeeb82b96c
1.5 MB Preview Download
md5:6a28b9dff50cbdc1205c4b806fa3191b
2.2 MB Preview Download

Additional details

Identifiers

Eprint ID
110650
Resolver ID
CaltechAUTHORS:20210831-203914693

Related works

Funding

NSF
CNS-2105494
NSF
CNS-2045641
VMware

Dates

Created
2021-09-01
Created from EPrint's datestamp field
Updated
2022-05-20
Created from EPrint's last_modified field