- Timestamp:
- 10/30/12 11:12:54 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/example/energy/ComputingNodeEnergyEstimationPlugin.java
r497 r532 9 9 public class ComputingNodeEnergyEstimationPlugin extends BaseEnergyEstimationPlugin { 10 10 11 @Override12 11 public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 13 12 ComputingResource resource) { 14 double power = 0;13 double powerConsumption = 0; 15 14 ComputingNode node = (ComputingNode) resource; 16 15 for(Processor cpu: node.getProcessors()){ 17 16 try{ 18 power = power+ cpu.getPowerInterface().getRecentPowerUsage().getValue();17 powerConsumption = powerConsumption + cpu.getPowerInterface().getRecentPowerUsage().getValue(); 19 18 } catch (Exception e){ 20 19 … … 22 21 } 23 22 try { 24 power = power+ node.getPowerInterface().getPowerConsumption(node.getPowerInterface().getPowerState());23 powerConsumption = powerConsumption + node.getPowerInterface().getPowerConsumption(node.getPowerInterface().getPowerState()); 25 24 } catch (NoSuchFieldException e) { 26 25 } 27 26 28 return power ;27 return powerConsumption; 29 28 } 30 29 31 32 30 }
Note: See TracChangeset
for help on using the changeset viewer.