ConceptioArchivearXiv CS
arXiv CSopen access

CarbonSim: A Lifecycle-Aware Framework for Evaluating Carbon Tradeoffs in Hardware Upgrade Decisions

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
clouddistributedcomputingparallelcomputing
distributed computing, parallel computing, cloud

arXiv:2606.06438v1 [cs.DC] 4 Jun 2026

CarbonSim: A Lifecycle-Aware Framework for Evaluating Carbon Tradeoffs in Hardware Upgrade Decisions Kartik Hans

Kaiwen Zhao

Stephen Lee

Department of Computer Science University of Pittsburgh Pittsburgh, PA, USA [email protected]

Department of Computer Science University of Pittsburgh Pittsburgh, PA, USA [email protected]

Department of Computer Science University of Pittsburgh Pittsburgh, PA, USA [email protected]

Abstract

1

As the demand for information and communication technologies (ICT) continues to rise, the environmental impact of computing systems is becoming an increasingly critical concern. Although newer hardware often improves performance and energy efficiency, these gains do not always offset the carbon cost of premature replacement, particularly under low-utilization workloads or low-carbon electricity grids. We present CarbonSim, a lifecycle-aware simulation framework for evaluating carbon tradeoffs in hardware upgrade decisions. CarbonSim combines workload execution profiles, machine-level power characteristics, embodied carbon inventories, scheduling policies, and time-varying grid carbon intensity to estimate total emissions under alternative deployment scenarios. The framework supports multiple embodied-carbon accounting strategies, including uniform amortization and front-loaded lifecycle attribution, enabling analysis under different hardware lifespan assumptions. Using heterogeneous CPU generations as calibration platforms, we demonstrate that newer machines do not always minimize total emissions: under lightly loaded workloads or cleaner electricity mixes, extending the useful life of existing hardware can reduce lifecycle carbon despite lower operational efficiency. These results highlight that hardware refresh decisions should be workload-aware, location-aware, and lifecycle-aware.

The environmental impact of computing systems is increasing as the demand for information and computing technologies (ICT) continues to grow. Recent studies indicate that ICT-related operational emissions could account for up to 8% of global greenhouse gas emissions within the next decade if left unmitigated [2]. This rise is driven by energy-intensive activities in data centers, networking infrastructure, and end-user devices, compounded by the rapid growth of AI, cloud computing, and the Internet of Things (IoT). Additionally, embodied emissions — those arising from the manufacturing, transportation, and disposal of ICT hardware — are becoming a significant concern [1, 10]. As such, recent studies have highlighted the importance of addressing these emissions by extending the operational lifetime of devices [5, 7, 11–13, 19]. In modern computing systems, these embodied costs can affect whether replacing existing hardware yields a net environmental benefit. Historically, frequent hardware replacement was often justified by the strong performance-per-watt gains associated with successive technology generations. Under earlier phases of Moore’s Law and Dennard scaling, newer systems typically delivered sufficiently large efficiency improvements to offset the operational cost of maintaining older infrastructure [6]. However, as transistor scaling slows and efficiency gains become less pronounced, the environmental case for replacement becomes less obvious [14]. Although newer platforms often execute workloads faster, their embodied carbon cost may outweigh operational savings when utilization is low, workloads are bursty, or electricity is already low carbon. Evaluating this tradeoff is complicated because upgrade decisions operate across multiple interacting timescales: workload behavior changes at runtime, electricity carbon intensity varies hourly, and embodied emissions are amortized over multi-year lifecycles. In practice, datacenter-wide carbon outcomes also depend on cooling systems, memory, storage, accelerators, and facility overhead. In this work, we intentionally isolate compute-node effects as a first step and model facility overhead as an extensible parameter rather than a fixed assumption. This enables controlled analysis of how workload placement and hardware age jointly affect lifecycle emissions before incorporating full datacenter complexity. This motivates a central systems question: under what workload conditions, electricity mixes, and hardware lifetimes does replacing existing compute hardware reduce total lifecycle carbon emissions? To address this challenge, we present CarbonSim, a lifecycleaware simulation framework for evaluating carbon tradeoffs in hardware upgrade decisions across heterogeneous compute fleets. CarbonSim combines workload execution profiles, machine-specific

CCS Concepts • Computer systems organization → Cloud computing; Availability; • Hardware → Impact on the environment.

Keywords carbon emissions, embodied carbon, hardware lifecycle, carbonaware scheduling, sustainability ACM Reference Format: Kartik Hans, Kaiwen Zhao, and Stephen Lee. 2026. CarbonSim: A LifecycleAware Framework for Evaluating Carbon Tradeoffs in Hardware Upgrade Decisions. In International Green and Sustainable Computing Conference (IGSC 2026), June 22–24, 2026, Canandaigua, NY, USA. ACM, New York, NY, USA, 6 pages. https://doi.org/10.1145/3797248.3815400

This work is licensed under a Creative Commons Attribution 4.0 International License. IGSC 2026, Canandaigua, NY, USA © 2026 Copyright held by the owner/author(s). ACM ISBN 979-8-4007-2520-3/2026/06 https://doi.org/10.1145/3797248.3815400

Introduction

IGSC 2026, June 22–24, 2026, Canandaigua, NY, USA

2

Energy (Wh)

0.6 0.4 0.2 0.0

Core2 '09

i7 '13

i7 '14

MatrixMulx(800)

M1

M2

MatrixMulx(1000)

Figure 1: Overall energy consumption for different machines.

Energy (Wh)

power characteristics, embodied carbon inventories, and time-varying electricity carbon intensity to estimate total emissions under alternative scheduling and deployment strategies. Unlike prior work [3, 4, 17, 21, 24], our approach incorporates workload and server utilization characteristics to inform an accounting model that integrates both embodied and operational emissions. Existing frameworks such as ACT emphasize embodied estimation at component design time [10], while cloud simulators such as CloudSim [4] and K8sSim [21] focus primarily on operational scheduling, but few tools allow these two dimensions to be jointly explored when evaluating hardware retention or replacement decisions. Our contributions are as follows. (1) We introduce CarbonSim, an extensible simulation framework that jointly models operational and embodied carbon for hardware upgrade analysis under heterogeneous workload and scheduling conditions. (2) We formalize two embodied-carbon accounting strategies—uniform amortization and front-loaded lifecycle attribution—to study how lifespan assumptions alter upgrade outcomes. (3) Using cross-generation calibration platforms, we show that newer hardware does not always minimize lifecycle emissions: under light workloads or cleaner grids, extending hardware lifetime can reduce total carbon. (4) We demonstrate that mixed-generation clusters under carbon-aware scheduling can reduce emissions, while revealing explicit performance tradeoffs that future schedulers must manage. The CarbonSim code is available1 .

Kartik Hans, Kaiwen Zhao, and Stephen Lee

0.3 0.2 0.1 0.0

15%

22%

50%

Utilization

M1'20

75%

100%

M2'22

Figure 2: Energy consumption versus utilization across machines.

Case for Aging Machines

Hardware energy efficiency has historically improved in tandem with Moore’s Law. This trend has enabled performance-per-watt improvements over time, driven by technological advancements including architectural optimizations and better power management techniques. However, the gains in energy efficiency have not scaled linearly with newer generations. Physical limitations and a slow down of Moore’s Law has led to diminishing returns in energy proportionality. Recent studies suggest that while energy efficiency will continue to improve in future servers, the rate of improvement is expected to slow considerably and may plateau in the coming years [6]. As a result, replacing older machines does not automatically guarantee proportional reductions in lifecycle carbon emissions. In our work, we use heterogeneous compute platforms spanning multiple CPU generations as controlled calibration points to examine generational trends in execution time, power use, and embodied-carbon sensitivity. These systems are not intended to represent full server deployments or datacenter-wide measurements. Instead, they provide reproducible cross-generation observations that help isolate how hardware age interacts with workload intensity and carbon accounting assumptions. CarbonSim is designed so that server-grade hardware profiles, benchmark traces, and facilitylevel parameters can be substituted directly through configuration. Newer compute platforms often incorporate higher core counts and larger caches to improve peak performance[15]. While these features increase throughput, they can also raise idle or lightly loaded power consumption. For workloads that do not fully utilize 1 https://github.com/pittcps/carbonsim

available resources, the marginal operational gains of newer hardware may therefore be limited, especially when embodied emissions associated with manufacturing are considered. Under such conditions, extending the service life of existing machines may remain environmentally favorable despite lower peak performance. Energy Consumption Comparison. To examine this effect, we executed representative workloads on compute platforms spanning multiple CPU generations and analyzed their energy consumption characteristics. Figure 1 illustrates the total energy consumption of running a matrix multiplication workload across these different CPU generations. As shown, older machines such as those from 2009 exhibit significantly higher energy usage. However, we observe that a 2013/2014-era server consumes a similar amount of energy to a 2020/22 model when executing the same workload. This suggests that, for certain types of computation, the energy efficiency improvements between mid-generation and modern servers may be marginal —particularly when not fully utilizing the capabilities of newer hardware. These findings highlight that newer machines do not always result in lower energy consumption for certain workloads. In scenarios where the workload does not fully utilize the available resources, the higher idle power of newer servers can lead to greater overall energy use. Energy and Utilization. We further analyzed how varying utilization levels affect power consumption across different server generations. To do this, we ran a set of workloads designed to achieve different utilization profiles and measured their energy consumption. Figure 2 shows the energy usage for two machines (from 2020 and 2022), under varying levels of utilization. We observe that at comparable low utilization levels, the 2020 server consumes less energy than the newer 2022 model. However, as utilization

CarbonSim: A Lifecycle-Aware Framework for Evaluating Carbon Tradeoffs in Hardware Upgrade Decisions

3

CO2 (g)

0.08 0.06 0.04 0.02 0.00

MatrixMulx

MapReduce

i7'14

M1'20

Fibonacci

M2'22

Figure 3: Emissions when servers powered by 100% renewable energy.

Electricity Map API

Op Emissions

Carbon Model

Embodied Carbon

Hardware Configuration

Machines (Type I)

Workload Trace

Scheduler

Workload Profiles

Scheduler Policies

Machines (Type II)

Machines (Type N)

Figure 4: Overall architecture of CarbonSim.

increases, the 2022 server becomes more efficient overall, consuming less energy for the same amount of work. This indicates that newer servers may only realize their energy efficiency advantages under high-utilization workloads, and may in fact be less efficient for lightly loaded scenarios. These findings suggest that under low to moderate utilization, older platforms may remain competitive in lifecycle efficiency when workload deadlines are modest and embodied replacement costs are significant. Low-Carbon Electricity Motivation. A second motivation for extending hardware lifetime arises from electricity-grid decarbonization. As electricity grids incorporate larger shares of lowcarbon generation, operational emissions associated with compute workloads decrease substantially, shifting the relative carbon burden toward embodied hardware emissions. In such settings, alreadydeployed machines may retain lifecycle advantages even when their operational efficiency is lower. Figure 6 illustrates lifecycle carbon estimates across hardware generations under low-carbon electricity assumptions, where embodied emissions become a dominant component of total emissions. These observations suggest that under low-carbon electricity conditions, upgrade decisions become increasingly sensitive to workload execution characteristics, assumed service life, and embodied carbon allocation.

IGSC 2026, June 22–24, 2026, Canandaigua, NY, USA

CarbonSim Design

Figure 4 presents the architecture of CarbonSim, a lifecycle-aware simulation framework for evaluating carbon and performance tradeoffs associated with hardware upgrade decisions across heterogeneous compute fleets. CarbonSim combines machine-level hardware profiles, workload traces, workload-specific execution models, embodied carbon inventories, scheduling policies, and time-varying electricity carbon intensity to estimate lifecycle emissions under alternative deployment scenarios. A key feature of CarbonSim is its incorporation of detailed carbon accounting models and workload profile information, enabling the simulation to capture both embodied and operational emissions across hardware generations. CarbonSim currently models compute-node emissions explicitly and treats facility overhead as an extensible parameter rather than a fixed component. Cooling systems, networking equipment, memory subsystems, storage devices, and accelerator devices are therefore outside the default system boundary, but can be incorporated through configuration using power usage effectiveness (PUE) multipliers or hardware-specific profiles. At its core, CarbonSim functions as a generalized container scheduling system that makes placement decisions based on various factors, such as hardware specifications, workload characteristics, and scheduling policies. The simulation uses hardware configurations to set up the cluster and implements job queues for each machine. When a job request arrives, the simulator evaluates the available machines and assigns the container to one based on the selected scheduling policy. The simulator then updates the resource status, marking it as in use based on the container’s resource requirements, such as CPU and memory. It then leverages workload profiling data to estimate the container’s execution time and energy consumption. This information is subsequently used to calculate the total emissions. Carbon Model. We compute the overall emissions as a combination of operational and embodied emissions.

𝑡𝑜𝑡_𝑒𝑚𝑖𝑠𝑠𝑖𝑜𝑛𝑠 =

𝑇 ∑︁

𝑜𝑝_𝑒𝑚𝑖𝑠𝑠𝑖𝑜𝑛𝑠𝑡 (𝑠) + 𝑒𝑚𝑏𝑜𝑑𝑖𝑒𝑑_𝑒𝑚𝑖𝑠𝑠𝑖𝑜𝑛𝑠𝑡 (𝑠)

𝑡 =1

where 𝑇 is the simulation duration and 𝑠 represents the machine. Furthermore, the operational emissions is: 𝑜𝑝_𝑒𝑚𝑖𝑠𝑠𝑖𝑜𝑛𝑠𝑡 (𝑠) = 𝑐𝑎𝑟𝑏𝑜𝑛_𝑖𝑛𝑡𝑒𝑛𝑠𝑖𝑡𝑦𝑡 × 𝑒𝑛𝑒𝑟𝑔𝑦𝑡 (𝑠) × 𝑇𝑒𝑥𝑒𝑐 (𝑠). Here, the energy consumption and job execution time, 𝑇𝑒𝑥𝑒𝑐 (𝑠), are derived from the workload profile input data, which includes information about the execution times and energy use of workloads across different machines. Additionally, the carbon intensity information is the forecasts of the carbon intensity of the electricity grid from the Electricity Map API [8]. For embodied emissions, we use a hardware configuration file where users can input the total emissions associated with a given machine. CarbonSim supports two accounting approaches for embodied emissions: (a) fixed and (b) frontloading. In the fixed model, the embodied emissions are evenly distributed over the estimated lifespan of the system, assuming that the server’s emissions are spread uniformly throughout its operational life. In contrast, the frontloading model allocates a larger proportion of the embodied emissions to the initial phase of the server’s lifecycle, with emissions decreasing over time. This model reflects the idea that a significant

IGSC 2026, June 22–24, 2026, Canandaigua, NY, USA

4

Results

We evaluate the carbon savings achieved by utilizing older machines across various scenarios. These platforms include older Intel-based systems and recent Apple and Intel machines chosen to capture broad differences in idle power, execution efficiency, and performance scaling across hardware generations. Table 1 summarizes the hardware configurations and workloads used in our study. These workloads were selected to capture a diverse set of computational

Hardware (year)

Intel Core Duo (2009), Intel Core i7-4770 (2013), Intel Core i7-4790 (2014), Apple M1 (2020), Apple M2 (2022)

Workload

Matrix Multiplication, MapReduce, Fibonacci, GetPrime

Location(Carbon Intensity gCO2/kWh)

Quebec (42), Spain(146), California(242), Queensland(579)

0.6

MatrixMulx(800X800) MatrixMulx(1kX1k) MapReduce(CZ50) MapReduce(CZ100)

0.4

600

Time (s)

Energy (Wh)

Table 1: Hardware and workload description.

400

0.2

200

0.0

0

Core2 '09 i7 '13 i7 '14 M1 '20 M2 '22

Figure 5: Workload profile of workloads across machines.

0.100

CO2 (g)

portion of a system’s embodied emissions is "front-loaded" during the production, transportation, and installation stages, rather than being distributed evenly across its entire operational lifespan. CarbonSim uses an exponential decay function to model the higher environmental impact of newer servers in their early stages of use. Scheduling policies. CarbonSim includes several scheduling strategies to simulate hardware upgrade decisions. We have adapted four existing scheduling policies, though the framework can be extended to include more. Specifically, we implement the following: Carbon-Aware, SLO-Aware, Wait-a-While [23], and Threshold-based Greedy approach [18]. In Carbon-Aware policy, workloads are assigned to machines that produce the least overall emissions. The SLO-Aware policy allows delaying workloads to minimize carbon emissions, as long as the delay stays within a Service Level Objective defined as a percentage of overhead compared to a baseline configuration. The Wait-a-While policy schedules workloads in time slots when grid carbon intensity is lowest, exploiting hourly fluctuations to reduce emissions. Finally, the threshold-based greedy policy executes the job if the current carbon intensity is below the 30th percentile of the next 24-hour forecast; otherwise, it pauses the job. Measurement. Machine-level power profiles are obtained using platform-specific instrumentation. Intel i7 systems are measured using Intel RAPL package energy counters, Apple M1/M2 platforms are sampled using macOS powermetrics, and older Core2 systems are measured using an external wall-power meter sampled at 1 Hz. Because energy interfaces differ across generations, all measurements are normalized to workload-only execution intervals after excluding idle background activity. The framework allows servergrade power profiles, which can be provided using the hardware configurations. Implementation. We implement the simulator in Python. The simulation operates in discrete-event time, modeling time progression in defined steps to ensure an efficient and detailed analysis. CarbonSim is also extensible and allows users to incorporate new scheduling strategies and workload profiles. The simulator allows the user to select the desired scheduling policy and degradation model for experimentation. Additionally, the user is required to provide an Excel sheet containing comprehensive details, including workload profiling for various machines, machine configurations, year of manufacture, embodied emissions, and inventory data specifying the available instances of each machine. To enhance the accuracy of carbon emissions calculations, we integrated the Electricity Map API to fetch real-time carbon intensity data. An active API key is required to access this data.

Kartik Hans, Kaiwen Zhao, and Stephen Lee

MatrixMulx(800X800) MatrixMulx(1kX1k) MapReduce(CZ50) MapReduce(CZ100)

0.075 0.050 0.025 0.000

Core2 '09 i7 '13

i7 '14

M1 '20 M2 '22

Figure 6: Carbon footprint of workloads across machines.

patterns and resource requirements. For each workload, we measured execution time, energy consumption, and CPU utilization to analyze how they perform across different hardware generations.

4.1

Carbon-Performance Variations

We ran the workloads on different machines and used RAPL (Running Average Power Limit) to measure energy consumption. Figure 5 shows the workload profiling results, including execution time and energy consumption across various machine generations. As expected, newer machines demonstrate reduced execution time and energy consumption compared to older machines. However, the overall carbon emissions do not follow the same trend. Figure 6 shows that carbon emissions are nearly comparable between older and newer machines. Despite the longer execution times on older machines, when accounting for embodied emissions, the total emissions are often lower or comparable to those of newer machines. This outcome highlights the significance of embodied emissions in the overall carbon footprint. We believe this trend is likely to persist, as energy-efficiency improvements in hardware are becoming less significant with each new generation. This suggests that extending the use of older machines, particularly in scenarios where embodied

CarbonSim: A Lifecycle-Aware Framework for Evaluating Carbon Tradeoffs in Hardware Upgrade Decisions

CO2 (g)

0.3 0.2 0.0

Core2 '09 i7 '13

i7 '14

CO2 (g)

-16.3%

-25.8%

-25.8%

0.00

M1 '20 M2 '22

Québec Spain

California Queensland

Figure 9: Carbon emissions of various scheduling policies.

Figure 7: Carbon footprint comparison across locations.

102.4%

50

102.4%

102.4%

20.0%

25 0

CarbonAware SloAware WaitAwhile Greedy new new+old

0.10 0.05 0.00

Core2 '09 i7 '13 Embodied Operational

i7 '14

M1 '20

M2 '22

Fixed Frontloading

Figure 8: Carbon footprint of embodied accounting model.

emissions are a substantial factor, could be a viable strategy for reducing the overall carbon footprint.

Renewable Energy Impact

We also investigate how different carbon intensities affect overall emissions during workload execution. For this experiment, we ran the Matrix Multiplication workload on different machines while varying the geographic location, each with distinct carbon intensity levels. Figure 7 illustrates the impact of location-specific energy grid composition on overall emissions. Our analysis reveals that in locations with a high share of renewable energy (e.g., Quebec), embodied emissions dominate the overall carbon footprint [16]. In such cases, continuing to use older machines with already-incurred embodied emissions can be more environmentally favorable. Conversely, in locations with high carbon intensity, operational emissions become the primary contributor to the overall footprint. Under these conditions, upgrading to newer, energy-efficient machines can yield significant emission reductions. This suggests that the decision to upgrade hardware should be informed by the carbon intensity of the location. For regions transitioning to cleaner energy grids, extending the lifespan of existing hardware may provide greater environmental benefits. However, in areas with carbonintensive energy grids, investing in newer, more efficient hardware may be more advantageous for reducing overall emissions.

4.3

-21.7%

CarbonAware SloAware WaitAwhile Greedy new new+old

Embodied Operational

4.2

0.01

0.1

Time (s)

CO2 (g)

0.4

IGSC 2026, June 22–24, 2026, Canandaigua, NY, USA

Embodied Accounting Model

We also evaluate the impact of the embodied emissions accounting model on overall emissions. For this experiment, we ran the MapReduce workload across different machines and set the experiment

Figure 10: Execution time across various scheduling policies. year to 2022 to analyze how the frontloading model influences total emissions, using embodied emissions values obtained from the manufacturers’ official websites. Figure 8 compares the total emissions calculated using the fixed and frontloading models. We observe that under the fixed emissions model, the embodied emissions are attributed evenly over the server’s entire lifespan, leading to a consistent contribution to overall emissions. In contrast, the frontloading model emphasizes the early stages of the server’s lifecycle, resulting in higher embodied emissions during the initial years and significantly lower emissions in later years. Thus, for newer machines, the frontloading model results in higher overall emissions due to the significant emphasis on embodied emissions during the server’s early years. Interestingly, in both fixed and frontloading models, newer machines can have higher total emissions than older machines when accounting for both embodied and operational contributions. This suggests the importance of carefully considering embodied emissions in lifecycle assessments and hardware upgrade decisions.

4.4

Scheduling Policies Effect

We evaluate the impact of different scheduling policies across various cluster configurations. For this analysis, we consider two clusters: one consisting of 10 new machines, and another composed of a mix of 10 machines, with two machines from each generation spanning 2009 to 2024. We also assume varying workload traces to simulate diverse operating conditions. Figure 9 presents the overall carbon footprint across different scheduling policies. The results show that clusters with a mix of old and new machines achieve a lower carbon footprint compared to clusters with only new machines. However, this reduction in emissions comes with a trade-off — a noticeable degradation in performance, as reflected by increased execution times shown in Figure 10. For some policies, the execution time doubles when using mixed-generation clusters. These results suggest that while it is possible to significantly reduce overall emissions by incorporating older machines into the cluster,

IGSC 2026, June 22–24, 2026, Canandaigua, NY, USA

designing scheduling policies that carefully consider both carbon efficiency and performance is essential. Such policies can ensure that environmental benefits are achieved without imposing excessive performance penalties. We also experimented with clusters of varying sizes (not shown in the figure) and observed a similar trend across all configurations: a consistent reduction in overall emissions when incorporating older machines into the cluster. However, this reduction in emissions was accompanied by a noticeable decline in performance, reflecting the tradeoff in using mixed clusters.

5

Discussion and Future Work

Recent studies have extensively focused on managing and optimizing energy efficiency and operational carbon emissions [9, 20, 22]. CarbonSim builds upon prior work by incorporating embodied carbon into scheduling decisions, alongside operational emissions, to better understand the trade-offs of hardware upgrades from an environmental perspective. A key limitation is that our system does not account for other costs associated with older machines, such as maintenance and reliability issues. However, extending machine lifetime can still offer environmental benefits, particularly in regions where the energy grid is transitioning to renewable sources. Another limitation is the reliance on workload profiling information, which may not fully capture workload complexity. Nevertheless, this provides a reasonable approximation, as VMs/containers can be allocated dedicated resources, helping mitigate performance trade-offs. In future work, we plan to approximate profiles using benchmarks and to implement the framework on container orchestration platforms such as Kubernetes.

6

Conclusion

We presented CarbonSim, a lifecycle-aware simulation framework for evaluating carbon tradeoffs in hardware upgrade decisions by combining workload execution profiles, machine-level power characteristics, embodied carbon inventories, scheduling policies, and time-varying grid carbon intensity. Our results show that newer hardware does not always minimize carbon emissions — performance and energy-efficiency gains may not offset the embodied carbon cost of replacement, particularly for lightly loaded workloads and cleaner electricity grids. In such cases, extending existing hardware can reduce lifecycle emissions. Overall, hardware refresh decisions should be evaluated using lifecycle-aware models and must be workload-aware, location-aware, and lifecycle-aware.

Acknowledgments This work is supported in part by NSF grant #2324873 and Department of Energy #DECR0000041. The authors would also like to acknowledge the Mascaro Center for Sustainable Innovation at the University of Pittsburgh for its support.

References [1] Bilge Acun, Benjamin Lee, Fiodar Kazhamiaka, Kiwan Maeng, Udit Gupta, Manoj Chakkaravarthy, David Brooks, and Carole-Jean Wu. 2023. 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, Volume 2. 118–132. [2] Anders SG Andrae and Tomas Edler. 2015. On global electricity usage of communication technology: trends to 2030. Challenges 6, 1 (2015), 117–157.

Kartik Hans, Kaiwen Zhao, and Stephen Lee

[3] Noman Bashir, David Irwin, and Prashant Shenoy. 2024. On the promise and pitfalls of optimizing embodied carbon. ACM SIGENERGY Energy Informatics Review 4, 3 (2024), 94–99. [4] Rodrigo N Calheiros, Rajiv Ranjan, Anton Beloglazov, César AF De Rose, and Rajkumar Buyya. 2011. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and experience 41, 1 (2011), 23–50. [5] Andrew A Chien. 2021. Driving the cloud to true zero carbon. , 5–5 pages. Server efficiency increases again — but so do the [6] Daniel Bizo. 2023. caveats. https://journal.uptimeinstitute.com/server-efficiency-increases-againbut-so-do-the-caveats/. [7] Nan Deng, Christopher Stewart, Daniel Gmach, and Martin Arlitt. 2012. Policy and mechanism for carbon-aware cloud applications. In 2012 IEEE network operations and management symposium. IEEE, 590–594. [8] elecmap 2024. Electricity Map API. https://www.electricitymaps.com/[Date Accessed (Dec 20, 2024)]. [9] Mariam Elgamal, Doug Carmean, Elnaz Ansari, Okay Zed, Ramesh Peri, Srilatha Manne, Udit Gupta, Gu-Yeon Wei, David Brooks, Gage Hills, et al. 2023. CarbonEfficient Design Optimization for Computing Systems. In Proceedings of the 2nd Workshop on Sustainable Computer Systems. 1–7. [10] Udit Gupta, Mariam Elgamal, Gage Hills, Gu-Yeon Wei, Hsien-Hsin S Lee, David Brooks, and Carole-Jean Wu. 2022. ACT: Designing sustainable computer systems with an architectural carbon modeling tool. In Proceedings of the 49th Annual International Symposium on Computer Architecture. 784–799. [11] Udit Gupta, Young Geun Kim, Sylvia Lee, Jordan Tse, Hsien-Hsin S Lee, Gu-Yeon Wei, David Brooks, and Carole-Jean Wu. 2021. Chasing carbon: The elusive environmental footprint of computing. In 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 854–867. [12] Adam Lechowicz, Nicolas Christianson, Bo Sun, Noman Bashir, Mohammad Hajiesmaili, Adam Wierman, and Prashant Shenoy. 2024. CarbonClipper: Optimal Algorithms for Carbon-Aware Spatiotemporal Workload Management. arXiv preprint arXiv:2408.07831 (2024). [13] David Patterson, Joseph Gonzalez, Quoc Le, Chen Liang, Lluis-Miquel Munguia, Daniel Rothchild, David So, Maud Texier, and Jeff Dean. 2021. Carbon emissions and large neural network training. arXiv preprint arXiv:2104.10350 (2021). [14] Alberto Prieto, Beatriz Prieto, Juan José Escobar, and Thomas Lampert. 2025. Evolution of computing energy efficiency: Koomey’s law revisited. Cluster Computing 28, 1 (2025), 42. [15] Rabih Bashroush. 2020. Optimizing server refresh cycles with an aging Moore’s law. https://journal.uptimeinstitute.com/optimizing-server-refresh-cycles-withan-aging-moores-law/. [16] Ana Radovanović, Ross Koningstein, Ian Schneider, Bokan Chen, Alexandre Duarte, Binz Roy, Diyue Xiao, Maya Haridasan, Patrick Hung, Nick Care, et al. 2022. Carbon-aware computing for datacenters. IEEE Transactions on Power Systems 38, 2 (2022), 1270–1280. [17] Philipp Raith, Thomas Rausch, Alireza Furutanpey, and Schahram Dustdar. 2023. faas-sim: A trace-driven simulation framework for serverless edge computing platforms. Software: Practice and Experience 53, 12 (2023), 2327–2361. [18] Abel Souza, Noman Bashir, Jorge Murillo, Walid Hanafy, Qianlin Liang, David Irwin, and Prashant Shenoy. 2023. Ecovisor: A virtual energy system for carbonefficient applications. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2. 252–265. [19] Jennifer Switzer, Gabriel Marcano, Ryan Kastner, and Pat Pannuto. 2023. Junkyard computing: Repurposing discarded smartphones to minimize carbon. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2. 400–412. [20] Jaylen Wang, Daniel S Berger, Fiodar Kazhamiaka, Celine Irvene, Chaojie Zhang, Esha Choukse, Kali Frost, Rodrigo Fonseca, Brijesh Warrier, Chetan Bansal, et al. 2024. Designing cloud servers for lower carbon. In 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA). IEEE, 452–470. [21] Shilin Wen, Rui Han, Ke Qiu, Xiaoxin Ma, Zeqing Li, Hongjie Deng, and Chi Harold Liu. 2023. K8sSim: A Simulation Tool for Kubernetes Schedulers and Its Applications in Scheduling Algorithm Optimization. Micromachines 14, 3 (2023), 651. [22] Philipp Wiesner, Ilja Behnke, Paul Kilian, Marvin Steinke, and Odej Kao. 2024. Vessim: A testbed for carbon-aware applications and systems. Technische Universität Berlin: Berlin, Germany (2024). [23] Philipp Wiesner, Ilja Behnke, Dominik Scheinert, Kordian Gontarska, and Lauritz Thamsen. 2021. Let’s wait awhile: How temporal workload shifting can reduce carbon emissions in the cloud. In Proceedings of the 22nd International Middleware Conference. 260–272. [24] Chenhan Xu, Kun Wang, Peng Li, Rui Xia, Song Guo, and Minyi Guo. 2018. Renewable energy-aware big data analytics in geo-distributed data centers with reinforcement learning. IEEE Transactions on Network Science and Engineering 7, 1 (2018), 205–215.

Record · ID 259415 · SHA-256 03255c9f2d37fb7e
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.