Changeset 175 for xssim/trunk/src


Ignore:
Timestamp:
03/16/12 11:47:39 (13 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • xssim/trunk/src/test/rewolucja/scheduling/implementation/LocalManagementSystem.java

    r142 r175  
    5959import test.rewolucja.resources.manager.utils.ResourceManagerUtils; 
    6060import test.rewolucja.resources.physical.base.ComputingResource; 
     61import test.rewolucja.scheduling.UsedResourceList; 
    6162import test.rewolucja.scheduling.plan.AllocationInterfaceNew; 
    6263import test.rewolucja.scheduling.plan.ScheduledTaskInterfaceNew; 
     
    140141                                log.debug(task.getJobId() + "_" + task.getId() + " finished execution on " + new DateTime()); 
    141142                                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() 
    144145                                                .getResourceUnits(); 
    145146                                getAllocationManager().freeResources(lastUsed); 
     
    355356                        ExecTaskInterface task = iter.next(); 
    356357                        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() 
    359360                                        .get(ResourceParameterName.PROCESSINGELEMENTS); 
    360361 
     
    385386                for (ExecTaskInterface task : jobRegistry.getRunningTasks()) { 
    386387                        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(); 
    389389                        double completionPercentage = (task.getLength() - subTask.getRemainingGridletLength())/task.getLength(); 
    390390                        double time = forecastFinishTimePlugin.execTimeEstimation(null, choosenResources, task, 
Note: See TracChangeset for help on using the changeset viewer.