Reduce, Reuse, Recycle: Building Greener Sustainable Software
- URL: http://arxiv.org/abs/2311.01678v1
- Date: Fri, 3 Nov 2023 03:03:13 GMT
- Title: Reduce, Reuse, Recycle: Building Greener Sustainable Software
- Authors: Kaushik Dutta, Debra Vandermeer
- Abstract summary: Data centers account for more than one percent of all power usage worldwide.
Non-trivial energy savings can be achieved in software by making energy-conscious decisions regarding basic aspects of programming.
- Score: 0.22252684361733285
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Technology use has grown rapidly in recent years. It is infused in virtually
every aspect of organizational and individual life. This technology runs on
servers, typically in data centers. As workloads grow, more serves are
required. Each server incrementally adds to the energy consumption footprint of
a data center. Currently, data centers account for more than one percent of all
power usage worldwide. Clearly, energy efficiency is a significant concern for
data centers. While many aspects of data center energy efficiency have received
attention, energy consumption is rarely considered in software development
organizations. In this work, we consider the energy consumption impacts of
fundamental software operations, and demonstrate that non-trivial energy
savings can be achieved in software by making energy-conscious decisions
regarding basic aspects of programming. This work has significant potential for
practical impact; applying the lessons learned in this study can lead to
greener sustainable software.
Related papers
- Coca4ai: checking energy behaviors on AI data centers [0.12997390777731951]
This paper shows a proof of concept of easy and lightweight monitoring of energy behaviors at the scale of a whole data center.
Results show that there is an interesting potential from the efficiency point of view, providing arguments to create user engagement.
arXiv Detail & Related papers (2024-07-22T14:33:10Z) - Estimating the Energy Footprint of Software Systems: a Primer [56.200335252600354]
quantifying the energy footprint of a software system is one of the most basic activities.
This document aims to be a starting point for researchers who want to begin conducting work in this area.
arXiv Detail & Related papers (2024-07-16T11:21:30Z) - Heuristics and Metaheuristics for Dynamic Management of Computing and
Cooling Energy in Cloud Data Centers [0.0]
We propose novel power and thermal-aware strategies and models to provide joint cooling and computing optimizations.
Our results show that the combined awareness from both metaheuristic and best fit decreasing algorithms allow us to describe the global energy into faster and lighter optimization strategies.
This approach allows us to improve the energy efficiency of the data center, considering both computing and cooling infrastructures, in up to a 21.74% while maintaining quality of service.
arXiv Detail & Related papers (2023-12-17T09:40:36Z) - A Case for Sustainability and Environment Friendliness in Software
Development and Architecture Decisions by Taking Energy-Efficient Design
Decisions [0.22252684361733285]
We show potential for significant energy savings through energy-conscious choices at software development and selection time.
Data center energy consumption is estimated to account for 1% to 1.5% of all energy consumption worldwide.
arXiv Detail & Related papers (2023-11-03T03:05:19Z) - WattScope: Non-intrusive Application-level Power Disaggregation in
Datacenters [0.6086160084025234]
WattScope is a system for non-intrusive estimating the power consumption of individual applications.
WattScope adapts and extends a machine learning-based technique for disaggregating building power.
arXiv Detail & Related papers (2023-09-22T04:13:46Z) - Measuring the Carbon Intensity of AI in Cloud Instances [91.28501520271972]
We provide a framework for measuring software carbon intensity, and propose to measure operational carbon emissions.
We evaluate a suite of approaches for reducing emissions on the Microsoft Azure cloud compute platform.
arXiv Detail & Related papers (2022-06-10T17:04:04Z) - Treehouse: A Case For Carbon-Aware Datacenter Software [4.7521372297013365]
The end of Dennard scaling and the slowing of Moore's Law has put the energy use of datacenters on an unsustainable path.
We argue that substantial reductions in the carbon intensity of datacenter computing are possible with a software-centric approach.
arXiv Detail & Related papers (2022-01-06T16:00:53Z) - Learning, Computing, and Trustworthiness in Intelligent IoT
Environments: Performance-Energy Tradeoffs [62.91362897985057]
An Intelligent IoT Environment (iIoTe) is comprised of heterogeneous devices that can collaboratively execute semi-autonomous IoT applications.
This paper provides a state-of-the-art overview of these technologies and illustrates their functionality and performance, with special attention to the tradeoff among resources, latency, privacy and energy consumption.
arXiv Detail & Related papers (2021-10-04T19:41:42Z) - Compute and Energy Consumption Trends in Deep Learning Inference [67.32875669386488]
We study relevant models in the areas of computer vision and natural language processing.
For a sustained increase in performance we see a much softer growth in energy consumption than previously anticipated.
arXiv Detail & Related papers (2021-09-12T09:40:18Z) - Power Modeling for Effective Datacenter Planning and Compute Management [53.41102502425513]
We discuss two classes of statistical power models designed and validated to be accurate, simple, interpretable and applicable to all hardware configurations and workloads.
We demonstrate that the proposed statistical modeling techniques, while simple and scalable, predict power with less than 5% Mean Absolute Percent Error (MAPE) for more than 95% diverse Power Distribution Units (more than 2000) using only 4 features.
arXiv Detail & Related papers (2021-03-22T21:22:51Z) - Towards the Systematic Reporting of the Energy and Carbon Footprints of
Machine Learning [68.37641996188133]
We introduce a framework for tracking realtime energy consumption and carbon emissions.
We create a leaderboard for energy efficient reinforcement learning algorithms.
We propose strategies for mitigation of carbon emissions and reduction of energy consumption.
arXiv Detail & Related papers (2020-01-31T05:12:59Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.