Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[ENERGY] The energy now depends on the HostLoad plugin.
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Tue, 6 Feb 2018 15:50:52 +0000 (16:50 +0100)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Tue, 13 Feb 2018 18:51:07 +0000 (19:51 +0100)
commit5014a33c445bb3b94e34453892aebccc0251e783
tree317c772c524a732fe367c85163de4e9a902011da
parent67bdf5427542ebb33da6978c6ae422a763ea0ab3
[ENERGY] The energy now depends on the HostLoad plugin.

When a pstate is changed, the energy plugin will update a timestamp for that
host even if that host is never used; this means that we cannot rely on this
to determine if a host has been idle or not. The HostLoad plugin allows
us to do that.

This commit also updates several tesh files as some hosts were reported
as active in the past although they have not computed anything. These
hosts were hence idle and should be reported as such; a machine that
only boots or shuts down is in this case also regarded as unused.
examples/s4u/energy-boot/s4u-energy-boot.tesh
examples/s4u/energy-exec/s4u-energy-exec.tesh
src/surf/plugins/host_energy.cpp
teshsuite/msg/energy-consumption/energy-consumption.tesh