SCARIF: Towards Carbon Modeling of Cloud Servers with Accelerators

Read original: arXiv:2401.06270 - Published 5/24/2024 by Shixin Ji, Zhuoping Yang, Xingzhen Chen, Stephen Cahoon, Jingtong Hu, Yiyu Shi, Alex K. Jones, Peipei Zhou
Total Score

0

🌐

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper proposes a tool called SCARIF (Server Carbon including Accelerator Reporter with Intelligence-based Formulation) to quantify the embodied carbon, or greenhouse gas emissions, associated with different server configurations in data centers.
  • SCARIF has three main contributions:
    1. It collects carbon cost data from server vendors and uses statistical models to predict the embodied carbon cost of various server configurations.
    2. It provides embodied carbon cost estimates for servers configured with accelerators like GPUs and FPGAs.
    3. It demonstrates how using SCARIF can lead to different data center management decisions compared to not considering embodied carbon.
  • The paper argues that SCARIF can provide valuable insights for large-scale data center and hyperscale design.

Plain English Explanation

Greenhouse gas emissions from computing systems can come from many sources, including the manufacturing and production of the hardware components. This "embodied carbon" is an important factor to consider when trying to reduce the environmental impact of data centers and other computing infrastructure.

The researchers behind SCARIF recognized that existing tools [1,2,3] have difficulty accurately reproducing the carbon emissions reported by server vendors, and bottom-up approaches often don't align with system-level studies. SCARIF aims to address this gap by providing a way to estimate the embodied carbon of different server configurations, including when accelerators like GPUs or FPGAs are added.

By collecting carbon cost data from server vendors and using statistical models, SCARIF allows users to get estimates of the embodied carbon for the specific servers they are considering. The researchers also show that using SCARIF can lead to different data center management decisions compared to not considering embodied carbon, highlighting its potential value for large-scale data center design and operation.

Overall, SCARIF provides a more comprehensive and accurate way to account for the full greenhouse gas emissions associated with computing hardware, which is an important step in making data centers and other computing infrastructure more environmentally sustainable.

Technical Explanation

The paper first outlines the challenges in quantifying the embodied carbon of computing systems, noting that existing tools [1,2,3] can struggle to reproduce vendor-reported carbon emissions and that bottom-up and system-level approaches often disagree.

To address these issues, the researchers developed SCARIF, which has three main components:

  1. Vendor Data Collection and Modeling: The team collected carbon cost data reported by server vendors and used statistical models to predict the embodied carbon of different server configurations. This allows users to estimate the carbon footprint of the specific hardware they are considering.

  2. Accelerator Carbon Accounting: SCARIF extends its carbon cost modeling to include the impact of adding accelerators like GPUs and FPGAs to server configurations. This is an important consideration, as accelerators can significantly contribute to a system's environmental impact.

  3. Insight Generation for Data Center Design: Through case studies, the researchers demonstrate how the insights provided by SCARIF can lead to different data center management decisions compared to not accounting for embodied carbon. This highlights the tool's potential to inform large-scale data center and hyperscale design.

The paper includes detailed descriptions of SCARIF's architecture and implementation, as well as the evaluation of its accuracy and usefulness through case studies. Overall, the work aims to provide a more comprehensive and reliable way to quantify the greenhouse gas emissions associated with computing hardware, which is a crucial step in making data centers and other computing infrastructure more sustainable.

Critical Analysis

The paper makes a strong case for the importance of considering embodied carbon in the design and operation of computing systems, and SCARIF appears to be a valuable tool for this purpose. However, a few potential limitations and areas for further research are worth noting:

The accuracy of SCARIF's carbon cost predictions ultimately depends on the quality and representativeness of the vendor data used to train the statistical models. The paper acknowledges that vendor-reported data may not always be reliable or comprehensive, and the tool's performance could be impacted by changes in manufacturing processes or supply chains over time.

Additionally, the case studies presented focus on high-level data center management decisions, but the authors note that SCARIF could also be used to inform lower-level hardware and software design choices. Further research exploring these more granular applications could help strengthen the tool's utility.

Finally, while SCARIF addresses the challenge of quantifying embodied carbon, the paper does not delve into the broader question of how to effectively incorporate these insights into sustainable computing strategies. Exploring policy, economic, and behavioral levers that could drive adoption of tools like SCARIF could be a valuable area for future work.

Overall, the SCARIF tool represents an important advancement in the field of sustainable computing, and the researchers' open-source release of the tool [4] is a commendable step towards enabling wider adoption and further development.

Conclusion

The SCARIF tool proposed in this paper addresses a critical gap in the ability to accurately quantify the embodied carbon, or greenhouse gas emissions, associated with different computing hardware configurations. By collecting vendor data, modeling carbon costs, and accounting for the impact of accelerators, SCARIF provides a more comprehensive and reliable way to estimate the environmental impact of data center infrastructure.

The researchers demonstrate how the insights generated by SCARIF can lead to different data center management decisions compared to not considering embodied carbon, highlighting its potential value for large-scale, sustainable computing design and operation. While the tool has some limitations, it represents an important step forward in the effort to make data centers and other computing systems more environmentally responsible.

As the computing industry continues to grapple with the environmental challenges posed by its growing energy and resource demands, tools like SCARIF will become increasingly crucial for informing hardware and software design, as well as high-level policy and operational decisions. The open-source release of SCARIF [4] is a welcome contribution that can spur further innovation and progress in the field of sustainable computing.

[1] carbonCP: Carbon-Aware DNN Partitioning with Conformal Prediction [2] Configurable, Pythonic Data Center Model for Sustainable Cooling [3] TF2AIF: Facilitating Development and Deployment of Accelerated AI Models [4] LACS: Learning-Augmented Algorithms for Carbon-Aware Resource Scheduling



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🌐

Total Score

0

SCARIF: Towards Carbon Modeling of Cloud Servers with Accelerators

Shixin Ji, Zhuoping Yang, Xingzhen Chen, Stephen Cahoon, Jingtong Hu, Yiyu Shi, Alex K. Jones, Peipei Zhou

Embodied carbon has been widely reported as a significant component in the full system lifecycle of various computing systems' green house gas emissions. Many efforts have been undertaken to quantify the elements that comprise this embodied carbon, from tools that evaluate semiconductor manufacturing to those that can quantify different elements of the computing system from commercial and academic sources. However, these tools cannot easily reproduce results reported by server vendors' product carbon reports and the accuracy can vary substantially due to various assumptions. Furthermore, attempts to determine green house gas contributions using bottom-up methodologies often do not agree with system-level studies and are hard to rectify. Nonetheless, given there is a need to consider all contributions to green house gas emissions in datacenters, we propose SCARIF, the Server Carbon including Accelerator Reporter with Intelligence-based Formulation tool. SCARIF has three main contributions: (1) We first collect reported carbon cost data from server vendors and design statistic models to predict the embodied carbon cost so that users can get the embodied carbon cost for their server configurations. (2) We provide embodied carbon cost if users configure servers with accelerators including GPUs, and FPGAs. (3) By using case studies, we show that certain design choices of data center management might flip by the insight and observation from using SCARIF. Thus, SCARIF provides an opportunity for large-scale datacenter and hyperscaler design. We release SCARIF as an open-source tool at https://github.com/arc-research-lab/SCARIF.

Read more

5/24/2024

🔗

Total Score

0

Carbon-aware Software Services

Stefano Forti, Jacopo Soldani, Antonio Brogi

The significant carbon footprint of the ICT sector calls for methodologies to contain carbon emissions of running software. This article proposes a novel framework for implementing, configuring and assessing carbon-aware interactive software services. First, we propose a methodology to implement carbon-aware services leveraging the Strategy design pattern to feature alternative service versions with different energy consumption. Then, we devise a bilevel optimisation scheme to configure which version to use at different times of the day, based on forecasts of carbon intensity and service requests, pursuing the two-fold goal of minimising carbon emissions and maintaining average output quality above a desired set-point. Last, an open-source prototype of such optimisation scheme is used to configure a software service implemented as per our methodology and assessed against traditional non-adaptive implementations of the same service. Results show the capability of our framework to control the average quality of output results of carbon-aware services and to reduce carbon emissions from 8% to 50%.

Read more

5/22/2024

Advancing Environmental Sustainability in Data Centers by Proposing Carbon Depreciation Models
Total Score

0

Advancing Environmental Sustainability in Data Centers by Proposing Carbon Depreciation Models

Shixin Ji, Zhuoping Yang, Alex K. Jones, Peipei Zhou

The rising demand for on-demand, high-performance computing has led to the growth of data centers, which in turn presents both challenges and opportunities for addressing their environmental impact. Traditionally, sustainability efforts in data centers have focused on reducing energy consumption. However, with advancements in energy efficiency and the integration of renewable energy, the role of embodied carbon has become increasingly significant, necessitating a shift in data center provisioning strategies. This paper proposes the use of carbon depreciation models to encourage longer hardware lifecycles in data centers. These models allocate a higher share of embodied carbon to newly provisioned servers, thereby incentivizing the reduction of new server acquisitions for jobs with stringent quality-of-service (QoS) requirements and promoting the extended use of existing servers with largely recovered embodied carbon. Additionally, we argue that both embodied and operational carbon from server idle time should be considered and recovered during active job processing, which supports high utilization rates. Our analysis demonstrates that traditional carbon accounting methods, which favor new hardware under QoS constraints, are counterproductive to sustainability, as they undervalue the carbon impact of older equipment by pricing jobs 25% cheaper on new hardware. Our approach advocates for improved sustainability through our depreciation model, which ensures that jobs on new machines account for more than twice the carbon emissions compared to older machines.

Read more

8/14/2024

GreenWhisk: Emission-Aware Computing for Serverless Platform
Total Score

0

GreenWhisk: Emission-Aware Computing for Serverless Platform

Jayden Serenari, Sreekanth Sreekumar, Kaiwen Zhao, Saurabh Sarkar, Stephen Lee

Serverless computing is an emerging cloud computing abstraction wherein the cloud platform transparently manages all resources, including explicitly provisioning resources and geographical load balancing when the demand for service spikes. Users provide code as functions, and the cloud platform runs these functions handling all aspects of function execution. While prior work has primarily focused on optimizing performance, this paper focuses on reducing the carbon footprint of these systems making variations in grid carbon intensity and intermittency from renewables transparent to the user. We introduce GreenWhisk, a carbon-aware serverless computing platform built upon Apache OpenWhisk, operating in two modes - grid-connected and grid-isolated - addressing intermittency challenges arising from renewables and the grid's carbon footprint. Moreover, we develop carbon-aware load balancing algorithms that leverage energy and carbon information to reduce the carbon footprint. Our evaluation results show that GreenWhisk can easily incorporate carbon-aware algorithms, thereby reducing the carbon footprint of functions without significantly impacting the performance of function execution. In doing so, our system design enables the integration of new carbon-aware strategies into a serverless computing platform.

Read more

9/6/2024