- Timestamp:
- 06/18/14 14:22:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/resources/computing/profiles/energy/EnergyExtension.java
r1309 r1389 138 138 139 139 case POWER_STATE_CHANGED: 140 power = powerProfile.getEnergyEstimationPlugin().estimatePowerConsumption(enEvent, new JobRegistryImpl(resource.getFullName()), resource); 141 /*if(computingResource instanceof ComputingNode){ 142 ComputingNode node = (ComputingNode)computingResource; 143 if(event.getData() instanceof PowerState){ 144 PowerState newState = (PowerState)event.getData(); 145 if(newState == PowerState.ON) { 146 addToPowerUsageHistory(power+node.getPowerInterface().START_COST); 147 addToPowerUsageHistory(DateTimeUtils.currentTimeMillis() + node.getPowerInterface().START_TIME, power); 148 }else if(newState == PowerState.OFF){ 149 addToPowerUsageHistory(power+node.getPowerInterface().SHUTDOWN_COST); 150 addToPowerUsageHistory(DateTimeUtils.currentTimeMillis() + node.getPowerInterface().SHUTDOWN_TIME, power); 151 } 152 } 153 } 154 else*/ 155 140 power = powerProfile.getEnergyEstimationPlugin().estimatePowerConsumption(enEvent, new JobRegistryImpl(resource.getFullName()), resource); 156 141 status = powerProfile.addToPowerUsageHistory(power); 157 142 break;
Note: See TracChangeset
for help on using the changeset viewer.