- Timestamp:
- 10/11/12 15:37:34 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/trunk/src/schedframe/resources/computing/profiles/energy/power/ui/ProcessorPowerInterface.java
r497 r506 1 1 package schedframe.resources.computing.profiles.energy.power.ui; 2 2 3 4 import gridsim.GridSimTags; 5 import gridsim.dcworms.DCWormsTags; 3 6 4 7 import java.util.Map; … … 35 38 if(powerState != currentPowerState){ 36 39 currentPowerState = powerState; 37 //Processor cpu = (Processor) resource;38 40 if(powerState == StandardPowerStateName.OFF){ 39 41 resource.setStatus(ResourceStatus.UNAVAILABLE); … … 41 43 resource.setStatus(ResourceStatus.FREE); 42 44 } 43 resource.handleEvent(new EnergyEvent(EnergyEventType.POWER_STATE_CHANGED, resource.getName())); 44 //cpu.handleEvent(new EnergyEvent(EnergyEventType.POWER_STATE_CHANGED, cpu.getName())); 45 resource.handleEvent(new EnergyEvent(EnergyEventType.POWER_STATE_CHANGED, resource.getName())); 45 46 } 46 47 … … 78 79 79 80 if(newPState != currentPState){ 80 double factor = newPState.getFrequency()/currentPState.getFrequency();81 //double factor = newPState.getFrequency()/currentPState.getFrequency(); 81 82 currentPState = newPState; 82 CpuSpeed speed = (CpuSpeed)resource.getResourceCharacteristic().getResourceUnits().get(StandardResourceUnitName.CPUSPEED).get(0);83 //CpuSpeed speed = (CpuSpeed)resource.getResourceCharacteristic().getResourceUnits().get(StandardResourceUnitName.CPUSPEED).get(0); 83 84 //speed.setAmount(Double.valueOf(currentPState.getFrequency()).intValue()); 84 85 //new ResourceEventCommand(resource).execute(EnergyEventType.FREQUENCY_CHANGED);
Note: See TracChangeset
for help on using the changeset viewer.