- Timestamp:
- 07/15/14 16:26:31 (11 years ago)
- Location:
- DCWoRMS/branches/coolemall/src/schedframe/resources/computing/profiles/load
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/resources/computing/profiles/load/LoadExtension.java
r1285 r1415 7 7 import schedframe.resources.computing.extensions.ExtensionException; 8 8 import schedframe.resources.computing.extensions.ExtensionType; 9 import schedframe.resources.computing.profiles.energy. EnergyEvent;10 import schedframe.resources.computing.profiles.energy. EnergyEventType;9 import schedframe.resources.computing.profiles.energy.ResourceEvent; 10 import schedframe.resources.computing.profiles.energy.ResourceEventType; 11 11 import schedframe.resources.computing.profiles.load.ui.LoadInterface; 12 12 import schedframe.resources.devices.PhysicalResource; … … 29 29 if(loadProfile == null || loadProfile.getLoadEstimationPlugin() == null) 30 30 return false; 31 if(event.getType().getName().equals( EnergyEventType.POWER_STATE_CHANGED.getName()))31 if(event.getType().getName().equals(ResourceEventType.POWER_STATE_CHANGED.getName())) 32 32 return true; 33 else if(event.getType().getName().equals( EnergyEventType.FREQUENCY_CHANGED.getName()))33 else if(event.getType().getName().equals(ResourceEventType.CPU_FREQUENCY_CHANGED.getName())) 34 34 return true; 35 else if(event.getType().getName().equals( EnergyEventType.TASK_STARTED.getName()))35 else if(event.getType().getName().equals(ResourceEventType.TASK_STARTED.getName())) 36 36 return true; 37 else if(event.getType().getName().equals( EnergyEventType.TASK_FINISHED.getName()))37 else if(event.getType().getName().equals(ResourceEventType.TASK_FINISHED.getName())) 38 38 return true; 39 else if(event.getType().getName().equals( EnergyEventType.RESOURCE_UTILIZATION_CHANGED.getName()))39 else if(event.getType().getName().equals(ResourceEventType.UTILIZATION_CHANGED.getName())) 40 40 return true; 41 41 else return false; … … 44 44 public void handleEvent(Event event) { 45 45 46 EnergyEvent enEvent = (EnergyEvent)event;46 ResourceEvent enEvent = (ResourceEvent)event; 47 47 double load = 0; 48 48 try{ … … 54 54 break; 55 55 56 case FREQUENCY_CHANGED:56 case CPU_FREQUENCY_CHANGED: 57 57 load = loadProfile.getLoadEstimationPlugin().estimateUtlization(enEvent, new JobRegistryImpl(resource.getFullName()), resource); 58 58 loadProfile.addToLoadHistory(load); … … 69 69 break; 70 70 71 case RESOURCE_UTILIZATION_CHANGED:71 case UTILIZATION_CHANGED: 72 72 load = loadProfile.getLoadEstimationPlugin().estimateUtlization(enEvent, new JobRegistryImpl(resource.getFullName()), resource); 73 73 loadProfile.addToLoadHistory(load); -
DCWoRMS/branches/coolemall/src/schedframe/resources/computing/profiles/load/plugin/LoadEstimationPlugin.java
r1285 r1415 2 2 3 3 import schedframe.Plugin; 4 import schedframe.resources.computing.profiles.energy. EnergyEvent;4 import schedframe.resources.computing.profiles.energy.ResourceEvent; 5 5 import schedframe.resources.devices.PhysicalResource; 6 6 import schedframe.scheduling.manager.tasks.JobRegistry; … … 8 8 public interface LoadEstimationPlugin extends Plugin { 9 9 10 public double estimateUtlization( EnergyEvent event, JobRegistry jobRegistry, PhysicalResource resource);10 public double estimateUtlization(ResourceEvent event, JobRegistry jobRegistry, PhysicalResource resource); 11 11 12 12
Note: See TracChangeset
for help on using the changeset viewer.