Ignore:
Timestamp:
07/15/14 16:37:15 (11 years ago)
Author:
wojtekp
Message:
 
Location:
DCWoRMS/branches/coolemall/src/test/thermal/recs
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/test/thermal/recs/plugins/energy/RecsCoreEEP.java

    r1301 r1420  
    11package test.thermal.recs.plugins.energy; 
    22 
    3 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     3import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    44import schedframe.resources.devices.PhysicalResource; 
    55import schedframe.scheduling.manager.tasks.JobRegistry; 
     
    88public class RecsCoreEEP extends BaseEnergyEstimationPlugin { 
    99 
    10         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 
     10        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, 
    1111                        PhysicalResource resource) { 
    1212                double powerConsumption = 0; 
  • DCWoRMS/branches/coolemall/src/test/thermal/recs/plugins/energy/RecsCpuEEP.java

    r1301 r1420  
    22 
    33import schedframe.resources.computing.Processor; 
    4 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     4import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    55import schedframe.resources.devices.PhysicalResource; 
    66import schedframe.scheduling.manager.tasks.JobRegistry; 
     
    99public class RecsCpuEEP extends BaseEnergyEstimationPlugin { 
    1010 
    11         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 
     11        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, 
    1212                        PhysicalResource resource) { 
    1313                 
  • DCWoRMS/branches/coolemall/src/test/thermal/recs/plugins/energy/RecsFanEEP.java

    r1312 r1420  
    33import example.energy.BaseEnergyEstimationPlugin; 
    44 
    5 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     5import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    66import schedframe.resources.devices.Device; 
    77import schedframe.resources.devices.PhysicalResource; 
     
    1010public class RecsFanEEP extends BaseEnergyEstimationPlugin { 
    1111 
    12         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
     12        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
    1313                 
    1414                return ThermalConstants.fanPower; 
    1515        } 
    1616         
    17         public double estimateTemperature(EnergyEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
     17        public double estimateTemperature(ResourceEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
    1818                 
    1919                double temp = 0; 
  • DCWoRMS/branches/coolemall/src/test/thermal/recs/plugins/energy/RecsNodeEEP.java

    r1312 r1420  
    55 
    66import schedframe.resources.computing.Node; 
    7 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     7import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    88import schedframe.resources.devices.PhysicalResource; 
    99import schedframe.scheduling.manager.tasks.JobRegistry; 
     
    1111public class RecsNodeEEP extends RecsNodeBaseEEP { 
    1212 
    13         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
     13        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
    1414                double powerConsumption = 0; 
    1515                Node node = (Node) resource; 
     
    3636        } 
    3737         
    38         public double estimateTemperature(EnergyEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
     38        public double estimateTemperature(ResourceEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
    3939                 
    4040                double power1 = 0; 
  • DCWoRMS/branches/coolemall/src/test/thermal/recs/plugins/energy/RecsNodeModelEEP.java

    r1367 r1420  
    1414import schedframe.resources.computing.Core; 
    1515import schedframe.resources.computing.Processor; 
    16 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     16import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    1717import schedframe.resources.devices.PhysicalResource; 
    1818import schedframe.resources.units.PEUnit; 
     
    4242        static int MISSED = 0; 
    4343 
    44         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 
     44        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, 
    4545                        PhysicalResource resource) { 
    4646                double powerConsumption = 0; 
  • DCWoRMS/branches/coolemall/src/test/thermal/recs/utils/RecsProcessorPowerInterface.java

    r1305 r1420  
    55import schedframe.resources.ResourceStatus; 
    66import schedframe.resources.computing.ComputingResource; 
    7 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
    8 import schedframe.resources.computing.profiles.energy.EnergyEventType; 
     7import schedframe.resources.computing.profiles.energy.ResourceEvent; 
     8import schedframe.resources.computing.profiles.energy.ResourceEventType; 
    99import schedframe.resources.computing.profiles.energy.power.PState; 
    1010import schedframe.resources.computing.profiles.energy.power.PowerProfile; 
     
    3535                                resource.setStatus(ResourceStatus.FREE); 
    3636                        } 
    37                         resource.handleEvent(new EnergyEvent(EnergyEventType.POWER_STATE_CHANGED, resource.getFullName()));              
     37                        resource.handleEvent(new ResourceEvent(ResourceEventType.POWER_STATE_CHANGED, resource.getFullName()));          
    3838                } 
    3939 
     
    6969                        //speed.setAmount(Double.valueOf(currentPState.getFrequency()).intValue()); 
    7070                        //new ResourceEventCommand(resource).execute(EnergyEventType.FREQUENCY_CHANGED); 
    71                         resource.handleEvent(new EnergyEvent(EnergyEventType.FREQUENCY_CHANGED, resource.getFullName())); 
     71                        resource.handleEvent(new ResourceEvent(ResourceEventType.CPU_FREQUENCY_CHANGED, resource.getFullName())); 
    7272                        //resource.getScheduler().sendInternal(GridSimTags.SCHEDULE_NOW, DCWormsTags.UPDATE, resource.getName()); 
    7373                        return true; 
Note: See TracChangeset for help on using the changeset viewer.