Changeset 1330 for DCWoRMS/branches
- Timestamp:
- 03/31/14 17:12:50 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/schedframe/resources/computing/ComputingResource.java
r1311 r1330 3 3 import gridsim.GridSimTags; 4 4 import gridsim.dcworms.DCWormsTags; 5 import gridsim.dcworms.filter.ResourceEventFilter;6 5 7 6 import java.util.ArrayList; … … 14 13 import schedframe.events.ResourceEventCommand; 15 14 import schedframe.events.scheduling.EventReason; 15 import schedframe.events.scheduling.ResourceStateChangedEvent; 16 16 import schedframe.events.scheduling.SchedulingEvent; 17 17 import schedframe.events.scheduling.SchedulingEventCommand; … … 74 74 public void setParent(ComputingResource newParent) { 75 75 parent = newParent; 76 if(this.getLoadInterface().getLoadCalendar().getLoadDistribution().size() == 0){76 /*if(this.getLoadInterface().getLoadCalendar().getLoadDistribution().size() == 0){ 77 77 this.getLoadInterface().getLoadCalendar().getLoadDistribution().addAll(parent.getLoadInterface().getLoadCalendar().getLoadDistribution()); 78 } 78 }*/ 79 79 } 80 80 … … 254 254 //ResourceEventFilter filter = new ResourceEventFilter(src.hashCode(), DCWormsTags.UPDATE_PROCESSING); 255 255 //scheduler.sim_cancel(filter, null); 256 scheduler.sendInternal(GridSimTags.SCHEDULE_NOW, DCWormsTags.UPDATE_PROCESSING, src); 256 ResourceStateChangedEvent rscEvent = (ResourceStateChangedEvent) event; 257 EnergyEventType eeType = (EnergyEventType)rscEvent.getEventType(); 258 scheduler.sendInternal(GridSimTags.SCHEDULE_NOW, DCWormsTags.RESOURCE_STATE_CHANGED, src); 259 switch(eeType){ 260 261 case FREQUENCY_CHANGED: { 262 scheduler.sendInternal(GridSimTags.SCHEDULE_NOW, DCWormsTags.UPDATE_PROCESSING, src); 263 break; 264 } 265 } 266 257 267 } else if(parent != null) 258 268 parent.getEventHandler().handleSchedulingEvent(event);
Note: See TracChangeset
for help on using the changeset viewer.