Changeset 531 for DCWoRMS


Ignore:
Timestamp:
10/30/12 11:11:14 (12 years ago)
Author:
wojtekp
Message:
 
Location:
DCWoRMS/trunk/src/example/localplugin
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/example/localplugin/FCFSBF_ClusterPlugin.java

    r525 r531  
    4343                case TASK_FINISHED: 
    4444                //case TIMER: 
    45                         // our tasks are placed only in first queue (see BaseLocalPlugin.placeJobsInQueues() method) 
     45                        // our tasks are placed only in first queue (see BaseLocalSchedulingPlugin.placeJobsInQueues() method) 
    4646                        TaskQueue q = queues.get(0); 
    4747                        // check all tasks in queue 
     
    8787                                cpuRequest = Double.valueOf(task.getCpuCntRequest()).intValue(); 
    8888                        } catch (NoSuchFieldException e) { 
    89                                 cpuRequest = 1; 
     89                                cpuRequest = 0; 
    9090                        } 
    9191 
  • DCWoRMS/trunk/src/example/localplugin/FCFSBF_ConsolidationClusterPlugin.java

    r525 r531  
    4545                case TASK_FINISHED: 
    4646                        // our tasks are placed only in first queue (see 
    47                         // BaseLocalPlugin.placeJobsInQueues() method) 
     47                        // BaseLocalSchedulingPlugin.placeJobsInQueues() method) 
    4848                        TaskQueue q = queues.get(0); 
    4949                        // check all tasks in queue 
     
    9090                                cpuRequest = Double.valueOf(task.getCpuCntRequest()).intValue(); 
    9191                        } catch (NoSuchFieldException e) { 
    92                                 cpuRequest = 1; 
     92                                cpuRequest = 0; 
    9393                        } 
    9494                        for (int i = 0; i < node.getProcessors().size() && cpuRequest > 0; i++) { 
  • DCWoRMS/trunk/src/example/localplugin/FCFSBF_DFSClusterPlugin.java

    r525 r531  
    2828public class FCFSBF_DFSClusterPlugin extends BaseLocalSchedulingPlugin { 
    2929 
    30         List<Processor> allocatedCPUs; 
    31         public FCFSBF_DFSClusterPlugin () { 
    32                 allocatedCPUs = new ArrayList<Processor>(); 
    33         } 
    34  
    3530        public SchedulingPlanInterface<?> schedule(SchedulingEvent event, TaskQueueList queues, JobRegistry jobRegistry, 
    3631                        ResourceManager resManager, ModuleList modules) { 
     
    3934                SchedulingPlan plan = new SchedulingPlan(); 
    4035                // our tasks are placed only in first queue (see 
    41                 // BaseLocalPlugin.placeJobsInQueues() method) 
     36                // BaseLocalSchedulingPlugin.placeJobsInQueues() method) 
    4237                TaskQueue q = queues.get(0); 
    4338                // chose the events types to serve. 
     
    7368                        cpuRequest = Double.valueOf(task.getCpuCntRequest()).intValue(); 
    7469                } catch (NoSuchFieldException e) { 
    75                         cpuRequest = 1; 
     70                        cpuRequest = 0; 
    7671                } 
    7772 
     
    7974                        List<ComputingResource> choosenResources = null; 
    8075                        List<Processor> processors = resourceManager.getProcessors(); 
    81                         processors.removeAll(allocatedCPUs); 
    8276                        if (processors.size() < cpuRequest) { 
    8377                                // log.warn("Task requires more cpus than is availiable in this resource."); 
     
    117111                                        cpu.getPowerInterface().setPState("P0"); 
    118112                        } 
    119  
    120113                } 
    121  
    122114        } 
    123115 
    124  
    125116} 
  • DCWoRMS/trunk/src/example/localplugin/FCFSBF_LocalPlugin.java

    r525 r531  
    2222                case TASK_FINISHED: 
    2323                         
    24                         // our tasks are placed only in first queue (see BaseLocalPlugin.placeJobsInQueues() method) 
     24                        // our tasks are placed only in first queue (see BaseLocalSchedulingPlugin.placeJobsInQueues() method) 
    2525                        TaskQueue q = queues.get(0); 
    2626                         
  • DCWoRMS/trunk/src/example/localplugin/FCFSBF_NodePowerManagementClusterPlugin.java

    r525 r531  
    8282                                cpuRequest = Double.valueOf(task.getCpuCntRequest()).intValue(); 
    8383                        } catch (NoSuchFieldException e) { 
    84                                 cpuRequest = 1; 
     84                                cpuRequest = 0; 
    8585                        } 
    8686                        for (int i = 0; i < nodes.get(0).getProcessors().size() && cpuRequest > 0; i++) { 
  • DCWoRMS/trunk/src/example/localplugin/FCFSBF_RackPlugin.java

    r525 r531  
    3030                //case TIMER: 
    3131                        // our tasks are placed only in first queue (see 
    32                         // BaseLocalPlugin.placeJobsInQueues() method) 
     32                        // BaseLocalSchedulingPlugin.placeJobsInQueues() method) 
    3333                        TaskQueue q = queues.get(0); 
    3434                        // check all tasks in queue 
  • DCWoRMS/trunk/src/example/localplugin/FCFSBF_RandomClusterPlugin.java

    r525 r531  
    3838                //case TIMER: 
    3939                        // our tasks are placed only in first queue (see 
    40                         // BaseLocalPlugin.placeJobsInQueues() method) 
     40                        // BaseLocalSchedulingPlugin.placeJobsInQueues() method) 
    4141                        TaskQueue q = queues.get(0); 
    4242                         
Note: See TracChangeset for help on using the changeset viewer.