We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

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

Abstract: 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.
Comments: 31 pages, 7 figures
Subjects: Software Engineering (cs.SE)
Cite as: arXiv:2012.03738 [cs.SE]
  (or arXiv:2012.03738v1 [cs.SE] for this version)

Submission history

From: Gustavo Pinto [view email]
[v1] Mon, 7 Dec 2020 14:36:27 GMT (858kb,D)

Link back to: arXiv, form interface, contact.