Ignore:
Timestamp:
03/19/14 18:22:27 (11 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/dcworms/schedframe/scheduling/Executable.java

    r1207 r1299  
    22 
    33 
    4 import example.energy.coolemall.CoolEmAllTestbedMeasurements; 
    54import gridsim.GridSim; 
    65import gridsim.dcworms.DCWormsTags; 
     
    3635import schedframe.scheduling.tasks.phases.ResourceConsumptionProfile; 
    3736import schedframe.scheduling.tasks.requirements.ResourceParameterName; 
    38 import simulator.stats.implementation.ResourceUsefulWorkStats; 
    3937 
    4038/** 
     
    213211                for (ComputingResource resource : pes) { 
    214212 
     213                                LinkedList<ComputingResource> toExamine = new LinkedList<ComputingResource>(); 
     214                                toExamine.push(resource); 
     215 
     216                                while (!toExamine.isEmpty()) { 
     217                                        ComputingResource compResource = toExamine.pop(); 
     218                                        List<ComputingResource> resources = compResource.getChildren(); 
     219                                        int numberOfRes = resources.size(); 
     220                                        for (int i = 0; i < numberOfRes; i++) { 
     221                                                ComputingResource resourceChild = resources.get(i); 
     222                                                trackResource(resourceChild.getFullName()); 
     223                                                toExamine.addLast(resourceChild); 
     224                                        } 
     225                                } 
     226 
     227                         
    215228                        trackResource(resource.getFullName()); 
    216229                         
     
    477490                                        String productName = resource.getResourceCharacteristic().getParameters().get("product").get(0).getContent(); 
    478491                                        if(productName.equals("Fusion G - T40N")) 
    479                                                 preparePhases("amdf"); 
     492                                                preparePhases("Fusion G - T40N"); 
    480493                                        else if(productName.equals("Atom - D510")) 
    481                                                 preparePhases("atom64"); 
     494                                                preparePhases("Atom - D510"); 
    482495                                        else if(productName.equals("Atom - N2600")) 
    483                                                 preparePhases("atom64"); 
     496                                                preparePhases("Atom - N2600"); 
    484497                                        else if(productName.equals("Core i7 - 2715QE")) 
    485                                                 preparePhases("i7-2715QE"); 
     498                                                preparePhases("Core i7 - 2715QE"); 
    486499                                        else if(productName.equals("Core i7 - 3615QE")) 
    487                                                 preparePhases("i7-3615QE"); 
     500                                                preparePhases("Core i7 - 3615QE"); 
     501                                        else if(productName.equals("Xeon E5-2630")) 
     502                                                preparePhases("Xeon E5-2630"); 
     503                                        else if(productName.equals("Xeon E5-2603")) 
     504                                                preparePhases("Xeon E5-2603"); 
     505                                        else if(productName.equals("Xeon L5310")) 
     506                                                preparePhases("Xeon L5310"); 
    488507                                } 
    489508                                return true; 
Note: See TracChangeset for help on using the changeset viewer.