Ignore:
Timestamp:
01/02/13 08:12:13 (12 years ago)
Author:
wojtekp
Message:
 
Location:
DCWoRMS/trunk/src/test/article/recs/plugins/scheduling
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessDFSSP.java

    r708 r734  
    9393 
    9494                        List<ComputingResource> choosenResources = new ArrayList<ComputingResource>();                           
    95                         for (int i = 0; i < cores.size() && cpuRequest > 0; i++) { 
     95                        for (int i = 0; i < cores.size(); i++) { 
    9696                                if (cores.get(i).getStatus() == ResourceStatus.FREE) { 
    97                                         choosenResources.add(cores.get(i)); 
     97                                        //choosenResources.add(cores.get(i)); 
    9898                                        cpuRequest--; 
    9999                                } 
    100100                        } 
     101                        choosenResources.add(node); 
    101102                        if (cpuRequest > 0) { 
    102                                 return null; 
     103                                //return null; 
    103104                        } 
    104105                        ProcessingElements pe = new ProcessingElements(); 
  • DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessEnOptNodePowManSP.java

    r711 r734  
    132132                                 
    133133                                List<ComputingResource> choosenResources = new ArrayList<ComputingResource>();                           
    134                                 for (int i = 0; i < cores.size() && cpuRequest > 0; i++) { 
     134                                for (int i = 0; i < cores.size(); i++) { 
    135135                                        if (cores.get(i).getStatus() == ResourceStatus.FREE) { 
    136                                                 choosenResources.add(cores.get(i)); 
     136                                                //choosenResources.add(cores.get(i)); 
    137137                                                cpuRequest--; 
    138138                                        } 
    139139                                } 
     140                                choosenResources.add(node); 
    140141                                if (cpuRequest > 0) { 
    141                                         continue; 
     142                                        //continue; 
    142143                                } 
    143144                                map = new HashMap<ResourceUnitName, ResourceUnit>(); 
  • DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessEnOptSP.java

    r711 r734  
    127127                                 
    128128                                List<ComputingResource> choosenResources = new ArrayList<ComputingResource>();                           
    129                                 for (int i = 0; i < cores.size() && cpuRequest > 0; i++) { 
     129                                for (int i = 0; i < cores.size(); i++) { 
    130130                                        if (cores.get(i).getStatus() == ResourceStatus.FREE) { 
    131                                                 choosenResources.add(cores.get(i)); 
     131                                                //choosenResources.add(cores.get(i)); 
    132132                                                cpuRequest--; 
    133133                                        } 
    134134                                } 
     135                                choosenResources.add(node); 
    135136                                if (cpuRequest > 0) { 
    136                                         continue; 
     137                                        //continue; 
    137138                                } 
    138139                                map = new HashMap<ResourceUnitName, ResourceUnit>(); 
  • DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessRandomNodePowManSP.java

    r708 r734  
    9595 
    9696                        List<ComputingResource> choosenResources = new ArrayList<ComputingResource>();                           
    97                         for (int i = 0; i < cores.size() && cpuRequest > 0; i++) { 
     97                        for (int i = 0; i < cores.size(); i++) { 
    9898                                if (cores.get(i).getStatus() == ResourceStatus.FREE) { 
    99                                         choosenResources.add(cores.get(i)); 
     99                                        //choosenResources.add(cores.get(i)); 
    100100                                        cpuRequest--; 
    101101                                } 
    102102                        } 
     103                        choosenResources.add(node); 
    103104                        if (cpuRequest > 0) { 
    104                                 return null; 
     105                                //return null; 
    105106                        } 
    106107                        ProcessingElements pe = new ProcessingElements(); 
  • DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessRandomSP.java

    r708 r734  
    9191 
    9292                        List<ComputingResource> choosenResources = new ArrayList<ComputingResource>();                           
    93                         for (int i = 0; i < cores.size() && cpuRequest > 0; i++) { 
     93                        for (int i = 0; i < cores.size(); i++) { 
    9494                                if (cores.get(i).getStatus() == ResourceStatus.FREE) { 
    95                                         choosenResources.add(cores.get(i)); 
     95                                        //choosenResources.add(cores.get(i)); 
    9696                                        cpuRequest--; 
    9797                                } 
    9898                        } 
    9999                        if (cpuRequest > 0) { 
    100                                 return null; 
     100                                //return null; 
    101101                        } 
     102                        choosenResources.add(node); 
    102103                        ProcessingElements pe = new ProcessingElements(); 
    103104                        pe.addAll(choosenResources); 
Note: See TracChangeset for help on using the changeset viewer.