- Timestamp:
- 11/26/13 12:37:15 (11 years ago)
- Location:
- DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy
- Files:
-
- 1 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/AmdNodeEEP.java
r826 r1210 5 5 6 6 import schedframe.resources.computing.ComputingNode; 7 import schedframe.resources.computing.ComputingResource;8 7 import schedframe.resources.computing.Processor; 9 8 import schedframe.resources.computing.profiles.energy.EnergyEvent; 9 import schedframe.resources.devices.PhysicalResource; 10 10 import schedframe.scheduling.manager.tasks.JobRegistry; 11 11 … … 13 13 14 14 public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 15 ComputingResource resource) {15 PhysicalResource resource) { 16 16 double powerConsumption = 0; 17 17 ComputingNode node = (ComputingNode) resource; -
DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/AtomD510NodeEEP.java
r826 r1210 5 5 6 6 import schedframe.resources.computing.ComputingNode; 7 import schedframe.resources.computing.ComputingResource;8 7 import schedframe.resources.computing.Processor; 9 8 import schedframe.resources.computing.profiles.energy.EnergyEvent; 9 import schedframe.resources.devices.PhysicalResource; 10 10 import schedframe.scheduling.manager.tasks.JobRegistry; 11 11 … … 13 13 14 14 public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 15 ComputingResource resource) {15 PhysicalResource resource) { 16 16 double powerConsumption = 0; 17 17 ComputingNode node = (ComputingNode) resource; -
DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/DataCenterEnergyEstimationPlugin.java
r826 r1210 1 1 package test.article2.recs.plugins.energy; 2 2 3 import example.energy.BaseEnergyEstimationPlugin;4 3 import schedframe.resources.computing.ComputingNode; 5 4 import schedframe.resources.computing.ComputingResource; … … 7 6 import schedframe.resources.computing.profiles.energy.EnergyEvent; 8 7 import schedframe.resources.computing.profiles.energy.power.PowerUsage; 8 import schedframe.resources.devices.PhysicalResource; 9 9 import schedframe.scheduling.manager.tasks.JobRegistry; 10 import example.energy.BaseEnergyEstimationPlugin; 10 11 11 12 public class DataCenterEnergyEstimationPlugin extends BaseEnergyEstimationPlugin{ … … 13 14 @Override 14 15 public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 15 ComputingResource resource) {16 PhysicalResource resource) { 16 17 double power = 0; 17 18 DataCenter dataCenter = (DataCenter)resource; -
DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/IntelNodeEEP.java
r826 r1210 5 5 6 6 import schedframe.resources.computing.ComputingNode; 7 import schedframe.resources.computing.ComputingResource;8 7 import schedframe.resources.computing.Processor; 9 8 import schedframe.resources.computing.profiles.energy.EnergyEvent; 9 import schedframe.resources.devices.PhysicalResource; 10 10 import schedframe.scheduling.manager.tasks.JobRegistry; 11 11 … … 13 13 14 14 public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 15 ComputingResource resource) {15 PhysicalResource resource) { 16 16 double powerConsumption = 0; 17 17 ComputingNode node = (ComputingNode) resource; -
DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/RecsCoreEEP.java
r826 r1210 1 1 package test.article2.recs.plugins.energy; 2 2 3 import schedframe.resources.computing.ComputingResource;4 3 import schedframe.resources.computing.profiles.energy.EnergyEvent; 4 import schedframe.resources.devices.PhysicalResource; 5 5 import schedframe.scheduling.manager.tasks.JobRegistry; 6 6 import example.energy.BaseEnergyEstimationPlugin; … … 9 9 10 10 public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 11 ComputingResource resource) {11 PhysicalResource esource) { 12 12 double powerConsumption = 0; 13 13 return powerConsumption; -
DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/RecsCpuBaseEEP.java
r826 r1210 6 6 import schedframe.resources.computing.profiles.energy.EnergyEvent; 7 7 import schedframe.resources.computing.profiles.energy.airthroughput.StandardAirThroughputStateName; 8 import schedframe.resources.devices.PhysicalResource; 8 9 import schedframe.scheduling.manager.tasks.JobRegistry; 9 10 import example.energy.BaseEnergyEstimationPlugin; … … 18 19 19 20 public double estimatePowerConsumption(EnergyEvent event, JobRegistry jobRegistry, 20 ComputingResource resource) {21 PhysicalResource resource) { 21 22 22 23 double powerConsumption = 0; … … 38 39 try { 39 40 if(event.getReason() == EventReason.SIM_INIT) 40 airThroughput = resource.getAirThroughputInterface().getAirFlow(StandardAirThroughputStateName. FAN_OFF);41 airThroughput = resource.getAirThroughputInterface().getAirFlow(StandardAirThroughputStateName.OFF); 41 42 else 42 43 airThroughput = resource.getAirThroughputInterface().getAirFlow(resource.getAirThroughputInterface().getAirThroughputState()); -
DCWoRMS/branches/coolemall/src/test/article2/recs/plugins/energy/RecsNodeBaseEEP.java
r826 r1210 57 57 try { 58 58 if(event.getReason() == EventReason.SIM_INIT) 59 airThroughput = resource.getAirThroughputInterface().getAirFlow(StandardAirThroughputStateName. FAN_OFF);59 airThroughput = resource.getAirThroughputInterface().getAirFlow(StandardAirThroughputStateName.OFF); 60 60 else 61 61 airThroughput = resource.getAirThroughputInterface().getAirFlow(resource.getAirThroughputInterface().getAirThroughputState());
Note: See TracChangeset
for help on using the changeset viewer.