Changeset 541 for DCWoRMS/trunk/src/example
- Timestamp:
- 10/31/12 15:18:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/example/energy/BaseEnergyEstimationPlugin.java
r477 r541 17 17 18 18 @Override 19 public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resource) {20 double power = 0;21 try {22 return resource.getPowerInterface().getPowerConsumption(resource.getPowerInterface().getPowerState());23 } catch (NoSuchFieldException e) {24 power = 0;25 }26 for(ComputingResource child:resource.getChildren()){27 power = power + child.getPowerInterface().getRecentPowerUsage().getValue();28 }29 return power;30 }31 32 @Override33 19 public double estimateAirThroughput(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resourceManager) { 34 20 throw new RuntimeException("Not implemented.");
Note: See TracChangeset
for help on using the changeset viewer.