Title :
Seflab: A lab for measuring software energy footprints
Author :
Ferreira, M.A. ; Hoekstra, Eric ; Merkus, Bo ; Visser, Bram ; Visser, Joost
Author_Institution :
Software Improvement Group, Amsterdam, Netherlands
Abstract :
Hardware dissipates energy because software tells it to. But attributing hardware energy usage to particular software functions is complicated due to distribution, resource sharing, and layering of software. To enable research on energy usage attribution, we have created the Software Energy Footprint Lab. We explain the experimental setup offered by the lab and the measurement and analysis methodology that it supports. We also describe some preliminary results aimed at deciphering hardware dissipation profiles for various types of servers under various forms of software stress. Finally, we provide an outlook of how energy footprint measurements can contribute to a body of knowledge on software-level energy optimization.
Keywords :
cryptography; optimisation; software engineering; SEFLab; Software Energy Footprint Lab; hardware dissipation profiles deciphering; hardware energy usage; resource sharing; software functions; software layering; software stress; software-level energy optimization; Browsers; Hardware; Power dissipation; Power measurement; Servers; Software; Voltage measurement; Energy efficiency; Green products; Sotlware Engineering; lndex 1erms;
Conference_Titel :
Green and Sustainable Software (GREENS), 2013 2nd International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/GREENS.2013.6606419