Changeset 1247 for DCWoRMS/branches/coolemall/src/schedframe/resources/devices/DeviceEnergyExtension.java
- Timestamp:
- 11/28/13 10:54:54 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/resources/devices/DeviceEnergyExtension.java
r1207 r1247 7 7 8 8 import schedframe.events.Event; 9 import schedframe.resources.computing.ComputingResource;10 9 import schedframe.resources.computing.extensions.Extension; 11 10 import schedframe.resources.computing.extensions.ExtensionException; … … 14 13 import schedframe.resources.computing.profiles.energy.EnergyEventType; 15 14 import schedframe.resources.computing.profiles.energy.EnergyExtension; 16 import schedframe.resources.computing.profiles.energy.EnergyExtension.Builder;17 15 import schedframe.resources.computing.profiles.energy.airthroughput.AirThroughputInterfaceFactory; 18 16 import schedframe.resources.computing.profiles.energy.airthroughput.AirThroughputProfile; … … 114 112 case POWER_STATE_CHANGED: 115 113 power = powerProfile.getEnergyEstimationPlugin().estimatePowerConsumption(enEvent, new JobRegistryImpl(resource.getFullName()), resource); 116 /*if(computingResource instanceof ComputingNode){117 ComputingNode node = (ComputingNode)computingResource;118 if(event.getData() instanceof PowerState){119 PowerState newState = (PowerState)event.getData();120 if(newState == PowerState.ON) {121 addToPowerUsageHistory(power+node.getPowerInterface().START_COST);122 addToPowerUsageHistory(DateTimeUtils.currentTimeMillis() + node.getPowerInterface().START_TIME, power);123 }else if(newState == PowerState.OFF){124 addToPowerUsageHistory(power+node.getPowerInterface().SHUTDOWN_COST);125 addToPowerUsageHistory(DateTimeUtils.currentTimeMillis() + node.getPowerInterface().SHUTDOWN_TIME, power);126 }127 }128 }129 else*/130 114 131 115 status = powerProfile.addToPowerUsageHistory(power);
Note: See TracChangeset
for help on using the changeset viewer.