Small Changes, Big Impacts: Leveraging Diversity to Improve Energy Efficiency

12/07/2020
by   Wellington Oliveira, et al.
0

In the last few years, a growing body of research has proposed methods, techniques, and tools to support developers in the construction of software that consumes less energy. These solutions leverage diverse approaches such as version history mining, analytical models, identifying energy-efficient color schemes, and optimizing the packaging of HTTP requests. In this chapter, we present a complementary approach. We advocate that developers should leverage software diversity to make software systems more energy-efficient. Our main insight is that non-specialists can build software that consumes less energy by alternating at development time between readily available, diversely-designed pieces of software implemented by third-parties. These pieces of software can vary in nature, granularity, and quality attributes. Examples include data structures and constructs for thread management and synchronization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/22/2019

Do Energy-oriented Changes Hinder Maintainability?

Energy efficiency is a crucial quality requirement for mobile applicatio...
research
03/25/2021

Mining Energy-Related Practices in Robotics Software

Robots are becoming more and more commonplace in many industry settings....
research
08/16/2023

Techniques for Improving the Energy Efficiency of Mobile Apps: A Taxonomy and Systematic Literature Review

Building energy efficient software is an increasingly important task for...
research
07/24/2018

A Classification and Survey of Energy Efficient Methods in Software Defined Networking

Software Defined Networking (SDN) paradigm has the benefits of programma...
research
03/21/2021

Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption

With the widespread use and adoption of mobile platforms like Android a ...
research
07/21/2023

Energy-Efficient Softwarized Networks: A Survey

With the dynamic demands and stringent requirements of various applicati...
research
09/25/2022

Evaluating the effects of reducing voltage margins for energy-efficient operation of MPSoCs

Voltage margins, or guardbands, are imposed on DVFS systems to account f...

Please sign up or login with your details

Forgot password? Click here to reset