Changeset 1596 for DCWoRMS/branches/coolemall/src/schedframe/resources
- Timestamp:
- 11/28/16 13:52:44 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/resources/computing/profiles/energy/EnergyExtension.java
r1434 r1596 7 7 8 8 import schedframe.events.Event; 9 import schedframe.resources.computing.Node; 10 import schedframe.resources.computing.Processor; 9 11 import schedframe.resources.computing.extensions.Extension; 10 12 import schedframe.resources.computing.extensions.ExtensionException; … … 128 130 if(event.getType().getName().equals(ResourceEventType.TEMPERATURE_CHANGED.getName())) 129 131 return true; 132 if(event.getType().getName().equals(ResourceEventType.TIMER.getName())) 133 return true; 130 134 131 135 else return false; … … 181 185 thermalProfile.addToTemperatureHistory(temperature); 182 186 break; 187 188 case TIMER: 189 power = powerProfile.getEnergyEstimationPlugin().estimatePowerConsumption(resEvent, new JobRegistryImpl(resource.getFullName()), resource); 190 status = powerProfile.addToPowerUsageHistory(power); 191 if(resource instanceof Processor || resource instanceof Node){ 192 temperature = powerProfile.getEnergyEstimationPlugin().estimateTemperature(resEvent, new JobRegistryImpl(resource.getFullName()), resource); 193 thermalProfile.addToTemperatureHistory(temperature); 194 } 195 break; 183 196 } 184 197 }catch(Exception e){
Note: See TracChangeset
for help on using the changeset viewer.