The War of the Efficiencies: Understanding the Tension between Carbon and Energy Optimization (2306.16948v1)
Abstract: Major innovations in computing have been driven by scaling up computing infrastructure, while aggressively optimizing operating costs. The result is a network of worldwide datacenters that consume a large amount of energy, mostly in an energy-efficient manner. Since the electric grid powering these datacenters provided a simple and opaque abstraction of an unlimited and reliable power supply, the computing industry remained largely oblivious to the carbon intensity of the electricity it uses. Much like the rest of the society, it generally treated the carbon intensity of the electricity as constant, which was mostly true for a fossil fuel-driven grid. As a result, the cost-driven objective of increasing energy-efficiency -- by doing more work per unit of energy -- has generally been viewed as the most carbon-efficient approach. However, as the electric grid is increasingly powered by clean energy and is exposing its time-varying carbon intensity, the most energy-efficient operation is no longer necessarily the most carbon-efficient operation. There has been a recent focus on exploiting the flexibility of computing's workloads -- along temporal, spatial, and resource dimensions -- to reduce carbon emissions, which comes at the cost of either performance or energy efficiency. In this paper, we discuss the trade-offs between energy efficiency and carbon efficiency in exploiting computing's flexibility and show that blindly optimizing for energy efficiency is not always the right approach.
- 2014. The War of the Currents: AC vs. DC Power. https://www.energy.gov/articles/war-currents-ac-vs-dc-power.
- 2022. Annual Electric Power Industry Report. https://www.eia.gov/electricity/data/eia861/
- 2022a. Global Trends in Internet Traffic, Data Centre Workloads and Data Centre Energy Use, 2010-2019. https://www.iea.org/data-and-statistics/charts/global-trends-in-internet-traffic-data-centre-workloads-and-data-centre-energy-use-2010-2019.
- 2022. Greenhouse Gas Protocol. https://ghgprotocol.org/.
- 2022b. Share of Cumulative Power Capacity by Technology, 2010-2027. https://www.iea.org/data-and-statistics/charts/share-of-cumulative-power-capacity-by-technology-2010-2027.
- 2023. 24/7 by 2030: Realizing a Carbon-free Future. https://www.gstatic.com/gumdrop/sustainability/247-carbon-free-energy.pdf.
- 2023. Electricity Map. https://www.electricitymap.org/map.
- 2023. War of the Currents. https://en.wikipedia.org/wiki/War_of_the_currents.
- Carbon Explorer: A Holistic Framework for Designing Carbon Aware Datacenters. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems.
- Gene M Amdahl. 1967. Validity of the Single Processor Approach to Achieving Large Scale Computing Capabilities. In Proceedings of the Spring Joint Computer Conference.
- Investing in the Rising Data Center Economy. https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/investing-in-the-rising-data-center-economy.
- On the Promise and Pitfalls of Optimizing Embodied Carbon. In Proceedings of the 2nd Workshop on Sustainable Computer Systems (HotCarbon).
- Sustainable Computing – Without the Hot Air. In Proceedings of the First Workshop on Sustainable Computer Systems Design and Implementation (HotCarbon).
- A. Chien. 2021. Driving the Cloud to True Zero Carbon. CACM 64, 2 (February 2021).
- Measuring the Carbon Intensity of AI in Cloud Instances. In 2022 ACM Conference on Fairness, Accountability, and Transparency (FAccT ’22).
- ACT: Designing Sustainable Computer Systems with an Architectural Carbon Modeling Tool. In ISCA.
- Chasing Carbon: The Elusive Environmental Footprint of Computing. In 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE.
- CarbonScaler: Leveraging Cloud Workload Elasticity for Optimizing Carbon-Efficiency. arXiv preprint arXiv:2302.08681 (2023).
- Power-Performance Tradeoffs in Data Center Servers: DVFS, CPU Pinning, Horizontal, and Vertical scaling. Future Generation Computer Systems (2018).
- Etienne Le Sueur and Gernot Heiser. 2010. Dynamic Voltage and Frequency Scaling: The Laws of Diminishing Returns. In Proceedings of the 2010 International Conference on Power Aware Computing and Systems.
- The Online Pause and Resume Problem: Optimal Algorithms and An Application to Carbon-Aware Load Shifting. arXiv preprint arXiv:2303.17551 (2023).
- Toward a Zero-Carbon Network: Converging Cloud Computing and Network Virtualization. IEEE Internet Computing (2012).
- Heracles: Improving Resource Efficiency at Scale. In 2015 ACM/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA).
- Recalibrating Global Data Center Energy-use Estimates. Science (2020).
- The Carbon Footprint of Machine Learning Training Will Plateau, Then Shrink. Technical Report. Google Inc.
- Carbon Emissions and Large Neural Network Training. Technical Report. arXiv.
- Paleo: A Performance Model for Deep Neural Networks. In Proceedings of the International Conference on Learning Representations.
- Carbon-Aware Computing for Datacenters. IEEE Transactions on Power Systems (2023).
- Flint: Batch-Interactive Data-Intensive Processing for Transient Servers. In ACM European Conference on Computer Systems (EuroSys).
- Follow the Sun through the Clouds: Application Migration for Geographically Shifting Workloads. In Proceedings of the Seventh ACM Symposium on Cloud Computing.
- Ecovisor: a Virtual Energy System for Carbon-Efficient Applications. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems.
- Quantifying the Benefits of Carbon-Aware Temporal and Spatial Workload Shifting in the Cloud. arXiv:2306.06502 [cs.DC]
- Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon. In ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).
- Scheduling for Reduced CPU Energy. Mobile Computing.
- Let’s Wait Awhile: How Temporal Workload Shifting Can Reduce Carbon Emissions in the Cloud. In Proceedings of the 22nd International Middleware Conference (Middleware).
- CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines. In International Conference on Virtual Execution Environments (VEE).
- Flex: High-Availability Datacenters With Zero Reserved Power. In Proceedings of the International Symposium on Computer Architecture (ISCA).
- Walid A. Hanafy (9 papers)
- Roozbeh Bostandoost (3 papers)
- Noman Bashir (32 papers)
- David Irwin (32 papers)
- Mohammad Hajiesmaili (47 papers)
- Prashant Shenoy (57 papers)