Carbon Explorer: A Holistic Approach for Designing Carbon Aware Datacenters
arXiv:2201.10036 · doi:10.1145/3575693.3575754
Abstract
Technology companies have been leading the way to a renewable energy transformation, by investing in renewable energy sources to reduce the carbon footprint of their datacenters. In addition to helping build new solar and wind farms, companies make power purchase agreements or purchase carbon offsets, rather than relying on renewable energy every hour of the day, every day of the week (24/7). Relying on renewable energy 24/7 is challenging due to the intermittent nature of wind and solar energy. Inherent variations in solar and wind energy production causes excess or lack of supply at different times. To cope with the fluctuations of renewable energy generation, multiple solutions must be applied. These include: capacity sizing with a mix of solar and wind power, energy storage options, and carbon aware workload scheduling. However, depending on the region and datacenter workload characteristics, the carbon-optimal solution varies. Existing work in this space does not give a holistic view of the trade-offs of each solution and often ignore the embodied carbon cost of the solutions. In this work, we provide a framework, Carbon Explorer, to analyze the multi-dimensional solution space by taking into account operational and embodided footprint of the solutions to help make datacenters operate on renewable energy 24/7. The solutions we analyze include capacity sizing with a mix of solar and wind power, battery storage, and carbon aware workload scheduling, which entails shifting the workloads from times when there is lack of renewable supply to times with abundant supply.
Published at ASPLOS'23: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2
References in corpus (2)
Cited by in corpus (17)
- CarbonScaler: Leveraging Cloud Workload Elasticity for Optimizing Carbon-Efficiency
- Toward Sustainable HPC: Carbon Footprint Estimation and Environmental Implications of HPC Systems
- Clover: Toward Sustainable AI with Carbon-Aware Machine Learning Inference Service
- GreenCourier: Carbon-Aware Scheduling for Serverless Functions
- Sustainability of Data Center Digital Twins with Reinforcement Learning
- The Online Pause and Resume Problem: Optimal Algorithms and An Application to Carbon-Aware Load Shifting
- The War of the Efficiencies: Understanding the Tension between Carbon and Energy Optimization
- The Sunk Carbon Fallacy: Rethinking Carbon Footprint Metrics for Effective Carbon-Aware Scheduling
- On the Promise and Pitfalls of Optimizing Embodied Carbon
- Cucumber: Renewable-Aware Admission Control for Delay-Tolerant Cloud and Edge Workloads
- The Cloud Next Door: Investigating the Environmental and Socioeconomic Strain of Datacenters on Local Communities
- EnsembleCI: Ensemble Learning for Carbon Intensity Forecasting
- Learning-Augmented Competitive Algorithms for Spatiotemporal Online Allocation with Deadline Constraints
- ThirstyFLOPS: Water Footprint Modeling and Analysis Toward Sustainable HPC Systems
- ForgetMeNot: Understanding and Modeling the Impact of Forever Chemicals Toward Sustainable Large-Scale Computing
- Shaved Ice: Optimal Compute Resource Commitments for Dynamic Multi-Cloud Workloads
- Empirically-Calibrated H100 Node Power Models for Reducing Uncertainty in AI Training Energy Estimation