Changeset 541 for DCWoRMS


Ignore:
Timestamp:
10/31/12 15:18:17 (12 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/example/energy/BaseEnergyEstimationPlugin.java

    r477 r541  
    1717         
    1818        @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         @Override 
    3319        public double estimateAirThroughput(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resourceManager) { 
    3420                throw new RuntimeException("Not implemented."); 
Note: See TracChangeset for help on using the changeset viewer.