joular / joularjx

JoularJX is a Java-based agent for software power monitoring at the source code level.
https://www.noureddine.org/research/joular/joularjx
GNU General Public License v3.0
71 stars 17 forks source link

Add support to monitor energy inside virtual machines #73

Closed adelnoureddine closed 2 months ago

adelnoureddine commented 2 months ago

Allow JoularJX to measure energy of Java applications running inside virtual machines. This requires to measure the VM power consumption in the host, write it to a file, and share this file with the guest. JoularJX will read this file and use its power data as the basis of power consumption of the guest OS.