Ignore:
Timestamp:
06/26/14 14:24:08 (11 years ago)
Author:
wojtekp
Message:
 
Location:
DCWoRMS/branches/coolemall/src/test/powerCapping
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/test/powerCapping/CB2_FCFS_Random_SP.java

    r1323 r1399  
    1717import schedframe.resources.computing.Rack; 
    1818import schedframe.resources.computing.coolemall.ComputeBox1; 
    19 import schedframe.resources.computing.profiles.energy.airthroughput.UserAirThroughputStateName; 
     19import schedframe.resources.computing.profiles.energy.airthroughput.CustomAirflowStateName; 
    2020import schedframe.resources.computing.profiles.energy.power.PState; 
    2121import schedframe.resources.devices.Device; 
     
    3131import schedframe.scheduling.plan.SchedulingPlanInterface; 
    3232import schedframe.scheduling.plan.impl.SchedulingPlan; 
    33 import schedframe.scheduling.plugin.grid.ModuleList; 
     33import schedframe.scheduling.plugin.ModuleList; 
    3434import schedframe.scheduling.queue.TaskQueue; 
    3535import schedframe.scheduling.queue.TaskQueueList; 
     
    134134 
    135135                                                        if(fan.getChilledResources().contains(n.getFullName())){ 
    136                                                                 fan.getAirThroughputInterface().setAirThroughputState(new UserAirThroughputStateName("2")); 
     136                                                                fan.getAirflowInterface().setAirflowState(new CustomAirflowStateName("2")); 
    137137                                                        } 
    138138                                                } 
     
    258258 
    259259                                                                                if(fan.getChilledResources().contains(n.getFullName())){ 
    260                                                                                         fan.getAirThroughputInterface().setAirThroughputState(new UserAirThroughputStateName("2")); 
     260                                                                                        fan.getAirflowInterface().setAirflowState(new CustomAirflowStateName("2")); 
    261261                                                                                } 
    262262                                                                        } 
     
    351351 
    352352                                                                                if(fan.getChilledResources().contains(n.getFullName())){ 
    353                                                                                         fan.getAirThroughputInterface().setAirThroughputState(new UserAirThroughputStateName("2")); 
     353                                                                                        fan.getAirflowInterface().setAirflowState(new CustomAirflowStateName("2")); 
    354354                                                                                } 
    355355                                                                        } 
  • DCWoRMS/branches/coolemall/src/test/powerCapping/FanEnergyEstimationPlugin.java

    r1323 r1399  
    2222                Fan fan = (Fan) resource; 
    2323                try { 
    24                         powerConsumption = fan.getAirThroughputInterface().getPowerConsumption(fan.getAirThroughputInterface().getAirThroughputState()); 
     24                        powerConsumption = fan.getAirflowInterface().getPowerConsumption(fan.getAirflowInterface().getAirflowState()); 
    2525                } catch (NoSuchFieldException e) { 
    2626                        // TODO Auto-generated catch block 
     
    3636        } 
    3737         
    38         public double estimateAirThroughput(EnergyEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
     38        public double estimateAirflow(EnergyEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
    3939                 
    40                 double airThroughput = 0; 
     40                double airflow = 0; 
    4141                Fan fan = (Fan) resource; 
    4242                try { 
    4343                        if(event.getReason() == EventReason.SIM_INIT) 
    44                                 airThroughput = fan.getAirThroughputInterface().getAirFlow(fan.getAirThroughputInterface().getAirThroughputState()); 
     44                                airflow = fan.getAirflowInterface().getAirflow(fan.getAirflowInterface().getAirflowState()); 
    4545                        else 
    46                                 airThroughput = fan.getAirThroughputInterface().getAirFlow(fan.getAirThroughputInterface().getAirThroughputState()); 
     46                                airflow = fan.getAirflowInterface().getAirflow(fan.getAirflowInterface().getAirflowState()); 
    4747                } catch (NoSuchFieldException e) { 
    4848                        // TODO Auto-generated catch block 
     
    6464                        } 
    6565                }*/ 
    66  
    6766                 
    68                 return airThroughput * getFactor(fan)/(double)fan.getChilledResources().size(); 
     67                return airflow * getFactor(fan)/(double)fan.getChilledResources().size(); 
    6968        } 
    7069         
  • DCWoRMS/branches/coolemall/src/test/powerCapping/NodeEnergyEstimationPlugin.java

    r1323 r1399  
    4040                                                if(fan.getPowerInterface().getRecentPowerUsage().getValue() == -1){ 
    4141                                                        try { 
    42                                                                 powerConsumption = powerConsumption + fan.getAirThroughputInterface().getPowerConsumption(fan.getAirThroughputInterface().getAirThroughputState())/getNumberOfWorkingNodes(fan); 
     42                                                                powerConsumption = powerConsumption + fan.getAirflowInterface().getPowerConsumption(fan.getAirflowInterface().getAirflowState())/getNumberOfWorkingNodes(fan); 
    4343                                                        } catch (NoSuchFieldException e) { 
    4444                                                                // TODO Auto-generated catch block 
Note: See TracChangeset for help on using the changeset viewer.