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

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/AmdCpuEEP.java

    r826 r1420  
    33import schedframe.Parameters; 
    44import schedframe.resources.computing.ComputingResource; 
    5 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     5import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    66import schedframe.scheduling.manager.tasks.JobRegistry; 
    77 
    88public class AmdCpuEEP extends RecsCpuBaseEEP { 
    99         
    10         public double estimateTemperature(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
     10        public double estimateTemperature(ResourceEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
    1111                return cpuTypeConstant + inletTemperature + 200; 
    1212        } 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/AmdNodeEEP.java

    r1247 r1420  
    66import schedframe.resources.computing.Node; 
    77import schedframe.resources.computing.Processor; 
    8 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     8import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    99import schedframe.resources.devices.PhysicalResource; 
    1010import schedframe.scheduling.manager.tasks.JobRegistry; 
     
    1212public class AmdNodeEEP extends RecsNodeBaseEEP { 
    1313 
    14         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 
     14        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, 
    1515                        PhysicalResource resource) { 
    1616                double powerConsumption = 0; 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/AtomD510CpuEEP.java

    r826 r1420  
    33import schedframe.Parameters; 
    44import schedframe.resources.computing.ComputingResource; 
    5 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     5import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    66import schedframe.scheduling.manager.tasks.JobRegistry; 
    77 
    88public class AtomD510CpuEEP extends RecsCpuBaseEEP { 
    99         
    10         public double estimateTemperature(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
     10        public double estimateTemperature(ResourceEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
    1111                return cpuTypeConstant + inletTemperature + 200; 
    1212        } 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/AtomD510NodeEEP.java

    r1247 r1420  
    66import schedframe.resources.computing.Node; 
    77import schedframe.resources.computing.Processor; 
    8 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     8import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    99import schedframe.resources.devices.PhysicalResource; 
    1010import schedframe.scheduling.manager.tasks.JobRegistry; 
     
    1212public class AtomD510NodeEEP extends RecsNodeBaseEEP { 
    1313 
    14         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 
     14        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, 
    1515                        PhysicalResource resource) { 
    1616                double powerConsumption = 0; 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/DataCenterEnergyEstimationPlugin.java

    r1247 r1420  
    44import schedframe.resources.computing.ComputingResource; 
    55import schedframe.resources.computing.DataCenter; 
    6 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     6import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    77import schedframe.resources.computing.profiles.energy.power.PowerUsage; 
    88import schedframe.resources.devices.PhysicalResource; 
     
    1313 
    1414        @Override 
    15         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 
     15        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, 
    1616                        PhysicalResource resource) { 
    1717                double power = 0; 
     
    2525        } 
    2626         
    27         public double estimateTemperature(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
     27        public double estimateTemperature(ResourceEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
    2828                return 0; 
    2929        } 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/FanEnergyEstimationPlugin.java

    r1399 r1420  
    11package test.article2.recs.plugins.energy; 
    22 
    3 import schedframe.events.scheduling.EventReason; 
    4 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     3import schedframe.events.EventReason; 
     4import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    55import schedframe.resources.computing.profiles.energy.airthroughput.StandardAirflowStateName; 
    66import schedframe.resources.devices.PhysicalResource; 
     
    1010public class FanEnergyEstimationPlugin extends BaseEnergyEstimationPlugin { 
    1111 
    12         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 
     12        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, 
    1313                        PhysicalResource resource) { 
    1414                double powerConsumption = 0; 
     
    2424        } 
    2525 
    26         public double estimateAirflow(EnergyEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
     26        public double estimateAirflow(ResourceEvent event, JobRegistry jobRegistry, PhysicalResource resource) { 
    2727                double airflow = 0; 
    2828                try { 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/IntelCpuEEP.java

    r826 r1420  
    44import schedframe.resources.computing.ComputingResource; 
    55import schedframe.resources.computing.Processor; 
    6 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     6import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    77import schedframe.scheduling.manager.tasks.JobRegistry; 
    88 
    99public class IntelCpuEEP extends RecsCpuBaseEEP { 
    1010         
    11         public double estimateTemperature(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
     11        public double estimateTemperature(ResourceEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
    1212                Processor cpu = (Processor) resource; 
    1313                double powerConsumption = cpu.getPowerInterface().getRecentPowerUsage().getValue(); 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/IntelNodeEEP.java

    r1247 r1420  
    66import schedframe.resources.computing.Node; 
    77import schedframe.resources.computing.Processor; 
    8 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     8import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    99import schedframe.resources.devices.PhysicalResource; 
    1010import schedframe.scheduling.manager.tasks.JobRegistry; 
     
    1212public class IntelNodeEEP extends RecsNodeBaseEEP { 
    1313 
    14         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 
     14        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, 
    1515                        PhysicalResource resource) { 
    1616                double powerConsumption = 0; 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/RecsCoreEEP.java

    r1210 r1420  
    11package test.article2.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 esource) { 
    1212                double powerConsumption = 0; 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/RecsCpuBaseEEP.java

    r1399 r1420  
    11package test.article2.recs.plugins.energy; 
    22 
    3 import schedframe.events.scheduling.EventReason; 
     3import schedframe.events.EventReason; 
    44import schedframe.resources.computing.ComputingResource; 
    55import schedframe.resources.computing.Processor; 
    6 import schedframe.resources.computing.profiles.energy.EnergyEvent; 
     6import schedframe.resources.computing.profiles.energy.ResourceEvent; 
    77import schedframe.resources.computing.profiles.energy.airthroughput.StandardAirflowStateName; 
    88import schedframe.resources.devices.PhysicalResource; 
     
    1818        protected double inletTemperature; 
    1919         
    20         public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 
     20        public double estimatePowerConsumption(ResourceEvent event, JobRegistry jobRegistry, 
    2121                        PhysicalResource resource) { 
    2222                 
     
    3434        } 
    3535 
    36         public double estimateAirThroughput(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
     36        public double estimateAirThroughput(ResourceEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
    3737 
    3838                double airThroughput = 0; 
  • DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/RecsNodeBaseEEP.java

    r1399 r1420  
    99import java.util.ResourceBundle; 
    1010 
    11 import schedframe.events.scheduling.EventReason; 
     11import schedframe.events.EventReason; 
    1212import schedframe.resources.computing.Node; 
    1313import schedframe.resources.computing.ComputingResource; 
    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.computing.profiles.energy.airthroughput.StandardAirflowStateName; 
    1818import schedframe.resources.units.PEUnit; 
     
    5252        private static double [] knownLoadLevels = {0.25, 0.5, 0.75, 1}; 
    5353 
    54         public double estimateAirThroughput(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
     54        public double estimateAirThroughput(ResourceEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
    5555 
    5656                double airThroughput = 0; 
     
    8383        } 
    8484 
    85         public double estimateTemperature(EnergyEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
     85        public double estimateTemperature(ResourceEvent event, JobRegistry jobRegistry, ComputingResource resource) { 
    8686                double tout = 0; 
    8787                double tin = 21.3; 
Note: See TracChangeset for help on using the changeset viewer.