Published March 13, 2015 | Version v1

greentrace

Authors/Creators

Description

The datasets consist of energy consumption of applications over multiple versions, associated with execution traces under various test cases.

Our datasets were generated by analyzing two open source applications, the text editor gedit and the audio player mpg123. For each application, we have built multiple versions and developed two test cases to gather the data. The data gathered from each test case forms a dataset and it contains the mean power consumption and the corresponding invocation count of system calls for each version. Each dataset is in CSV format and each row in the CSV file represents the data of each application version. The number of columns in each dataset varies because of the number of different system calls traced in different applications as well as test cases. But the first column is always the mean power consumption of each application version ordered chronologically. The rest of the columns are different system calls and each entry shows the number of system call invocations.

Explanation of the text files

  • gedit-versionsstores the gedit version numbers we have tested under text editing and syntax highlighting test cases.
  • gedit-commit-versionstores the tested gedit version numbers with the corresponding git commit hash.
  • mpg123-play-mp3-versionsstores the mpg123 version numbers we have tested under mp3 playing test case.
  • mpg123-play-stream-versionsstores the mpg123 version number we have tested under stream playing test case.

License

The LICENSE for the Source Code is generally GPL-2+ or GPL-2 compatible.

For DATA creativecommons.org/licenses/by/4.0 The LICENSE for the Data is CC-BY 4.0 please attribute Abram Hindle using the following instructions:

To properly attribute Chenlei Zhang on as per the requirements of CC-BY 4.0:

@MastersThesis{zhang2013thesis, author = {Chenlei Zhang}, title = {The Impact of User Choice and Software Change on Energy Consumption}, school = {University of Alberta}, year = {2013} }

Files

gedit-syntax-highlighting-syscall.csv

Files (75.1 kB)

Name Size Download all
md5:e5cbe322f61560535253f9977a64880d
2.1 kB Download
md5:5e3557e83f3a3849df4440d5edf0322c
16.1 kB Preview Download
md5:287d2a1659a9fb68c637c43511903662
16.6 kB Preview Download
md5:1fc8b6838cb5bfec91dbe761ef161b1a
486 Bytes Download
md5:3fd158df572fda91b56d75e33910a8eb
20.3 kB Preview Download
md5:492c7eb792ce9aa652d3df41c670b22a
977 Bytes Download
md5:b312a775b06940c7db9570c04532654a
15.2 kB Preview Download
md5:9dbdc0e512c891fa15c3a46351239c49
675 Bytes Download
md5:bef942661942e8fbbbd1ceebfa808d97
2.6 kB Preview Download
md5:300aa85d2b1aeb7981aed097256dadfd
236 Bytes Preview Download