Where academic tradition
meets the exciting future

An Energy Consumption Model for an Embedded Java Virtual Machine

Sébastien Lafond, Johan Lilius, An Energy Consumption Model for an Embedded Java Virtual Machine. In: Bernhard Sick Klaus Waldschmidt Werner Grass (Ed.), Architecture of Computing Systems - ARCS 2006: 19th International Conference, Frankfurt/Main, Germany, March 13-16, 2006. Proceedings, Lecture Notes in Computer Science 3894, 311 – 325, Springer Berlin / Heidelberg, 2006.

http://dx.doi.org/10.1007/11682127_22

Abstract:

In this paper we establish a general framework for estimating the energy consumption of an embedded Java virtual machine (JVM). We have designed a number of experiments to find the constant overhead of the Virtual Machine and establish an energy consumption cost for individual Java Opcodes. The results show that there is a basic constant overhead for every Java program, and that a subset of Java opcodes have an almost constant energy cost. We also show that memory access is a crucial energy consumption component.

Files:

Full publication in PDF-format

BibTeX entry:

@INPROCEEDINGS{inpLaLi06a,
  title = {An Energy Consumption Model for an Embedded Java Virtual Machine},
  booktitle = {Architecture of Computing Systems - ARCS 2006: 19th International Conference, Frankfurt/Main, Germany, March 13-16, 2006. Proceedings},
  author = {Lafond, Sébastien and Lilius, Johan},
  volume = {3894},
  series = {Lecture Notes in Computer Science},
  editor = {Werner Grass, Bernhard Sick Klaus Waldschmidt},
  publisher = {Springer Berlin / Heidelberg},
  pages = {311 – 325},
  year = {2006},
}

Belongs to TUCS Research Unit(s): Embedded Systems Laboratory (ESLAB)

Publication Forum rating of this publication: level 1

Edit publication