On the Limitations of Carbon-Aware Temporal and Spatial Workload Shifting in the Cloud
arXiv:2306.06502 · doi:10.1145/3627703.3650079
Abstract
Cloud platforms have been focusing on reducing their carbon emissions by shifting workloads across time and locations to when and where low-carbon energy is available. Despite the prominence of this idea, prior work has only quantified the potential of spatiotemporal workload shifting in narrow settings, i.e., for specific workloads in select regions. In particular, there has been limited work on quantifying an upper bound on the ideal and practical benefits of carbon-aware spatiotemporal workload shifting for a wide range of cloud workloads. To address the problem, we conduct a detailed data-driven analysis to understand the benefits and limitations of carbon-aware spatiotemporal scheduling for cloud workloads. We utilize carbon intensity data from 123 regions, encompassing most major cloud sites, to analyze two broad classes of workloads -- batch and interactive -- and their various characteristics, e.g., job duration, deadlines, and SLOs. Our findings show that while spatiotemporal workload shifting can reduce workloads' carbon emissions, the practical upper bounds of these carbon reductions are currently limited and far from ideal. We also show that simple scheduling policies often yield most of these reductions, with more sophisticated techniques yielding little additional benefit. Notably, we also find that the benefit of carbon-aware workload scheduling relative to carbon-agnostic scheduling will decrease as the energy supply becomes "greener".
EuroSys'24: Nineteenth European Conference on Computer Systems, 2024
References in corpus (4)
- Let's Wait Awhile: How Temporal Workload Shifting Can Reduce Carbon Emissions in the Cloud
- CarbonScaler: Leveraging Cloud Workload Elasticity for Optimizing Carbon-Efficiency
- CASPER: Carbon-Aware Scheduling and Provisioning for Distributed Web Services
- The War of the Efficiencies: Understanding the Tension between Carbon and Energy Optimization
Cited by in corpus (10)
- CarbonScaler: Leveraging Cloud Workload Elasticity for Optimizing Carbon-Efficiency
- 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
- LACS: Learning-Augmented Algorithms for Carbon-Aware Resource Scaling with Uncertain Demand
- Carbon-Aware Quality Adaptation for Energy-Intensive Services
- Learning-Augmented Competitive Algorithms for Spatiotemporal Online Allocation with Deadline Constraints
- ForgetMeNot: Understanding and Modeling the Impact of Forever Chemicals Toward Sustainable Large-Scale Computing
- Core Hours and Carbon Credits: Incentivizing Sustainability in HPC
- Shaved Ice: Optimal Compute Resource Commitments for Dynamic Multi-Cloud Workloads
- Using Budgets to Reduce Application Emissions