Changeset 175 for xssim/trunk
- Timestamp:
- 03/16/12 11:47:39 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xssim/trunk/src/test/rewolucja/scheduling/implementation/LocalManagementSystem.java
r142 r175 59 59 import test.rewolucja.resources.manager.utils.ResourceManagerUtils; 60 60 import test.rewolucja.resources.physical.base.ComputingResource; 61 import test.rewolucja.scheduling.UsedResourceList; 61 62 import test.rewolucja.scheduling.plan.AllocationInterfaceNew; 62 63 import test.rewolucja.scheduling.plan.ScheduledTaskInterfaceNew; … … 140 141 log.debug(task.getJobId() + "_" + task.getId() + " finished execution on " + new DateTime()); 141 142 log.info(GssimConstants.USAGE_MEASURE_NAME + ": " + calculateTotalLoad(jobRegistry.getRunningTasks().size())); 142 List<ResourceHistoryItem> lastUsedList = task.getUsedResources();143 Map<ResourceParameterName, ResourceUnit> lastUsed = lastUsedList.get (lastUsedList.size() - 1)143 UsedResourceList<ResourceHistoryItem> lastUsedList = task.getUsedResources(); 144 Map<ResourceParameterName, ResourceUnit> lastUsed = lastUsedList.getLast() 144 145 .getResourceUnits(); 145 146 getAllocationManager().freeResources(lastUsed); … … 355 356 ExecTaskInterface task = iter.next(); 356 357 SubmittedTask subTask = (SubmittedTask)task; 357 List<ResourceHistoryItem> usedResourcesList = subTask.getUsedResources();358 ResourceUnit unit = usedResourcesList.get (usedResourcesList.size() - 1).getResourceUnits()358 UsedResourceList<ResourceHistoryItem> usedResourcesList = subTask.getUsedResources(); 359 ResourceUnit unit = usedResourcesList.getLast().getResourceUnits() 359 360 .get(ResourceParameterName.PROCESSINGELEMENTS); 360 361 … … 385 386 for (ExecTaskInterface task : jobRegistry.getRunningTasks()) { 386 387 SubmittedTask subTask = (SubmittedTask)task; 387 Map<ResourceParameterName, ResourceUnit> choosenResources = subTask.getUsedResources() 388 .get(subTask.getUsedResources().size() - 1).getResourceUnits(); 388 Map<ResourceParameterName, ResourceUnit> choosenResources = subTask.getUsedResources().getLast().getResourceUnits(); 389 389 double completionPercentage = (task.getLength() - subTask.getRemainingGridletLength())/task.getLength(); 390 390 double time = forecastFinishTimePlugin.execTimeEstimation(null, choosenResources, task,
Note: See TracChangeset
for help on using the changeset viewer.