Changeset 679 for DCWoRMS/trunk/src/test


Ignore:
Timestamp:
11/30/12 10:23:59 (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

    r663 r679  
    11package test.article.recs.plugins.scheduling; 
     2 
     3import gridsim.dcworms.DCWormsTags; 
    24 
    35import java.util.ArrayList; 
     
    2729import schedframe.scheduling.tasks.TaskInterface; 
    2830import test.article.recs.utils.RecsProcessorPowerInterface; 
    29 import example.localplugin.BaseLocalSchedulingPlugin; 
    30 import gridsim.dcworms.DCWormsTags; 
    3131 
    32 public class RecsExclusivenessDFSSP extends BaseLocalSchedulingPlugin { 
     32public class RecsExclusivenessDFSSP extends RecsSP { 
    3333 
    3434        private Random rand = new Random(5); 
     
    5151                        for (int i = 0; i < q.size(); i++) { 
    5252                                TaskInterface<?> task = q.get(i); 
     53                                initApplicationType(task); 
     54                                 
    5355                                // if status of the tasks in READY 
    5456                                if (task.getStatus() == DCWormsTags.READY) { 
  • DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessEnOptSP.java

    r658 r679  
    11package test.article.recs.plugins.scheduling; 
     2 
     3import gridsim.dcworms.DCWormsTags; 
    24 
    35import java.io.FileInputStream; 
     
    3537import test.article.recs.utils.AppType; 
    3638import test.article.recs.utils.TaskToApp; 
    37 import example.localplugin.BaseLocalSchedulingPlugin; 
    38 import gridsim.dcworms.DCWormsTags; 
    39  
    40 public class RecsExclusivenessEnOptSP extends BaseLocalSchedulingPlugin { 
     39 
     40public class RecsExclusivenessEnOptSP extends RecsSP { 
    4141 
    4242        private static String TIME_DATA_FILE_NAME = "src/test/article/recs/data/time_data.properties"; 
     
    6565                        for (int i = 0; i < q.size(); i++) { 
    6666                                TaskInterface<?> task = q.get(i); 
     67                                initApplicationType(task); 
     68                                 
    6769                                // if status of the tasks in READY 
    6870                                if (task.getStatus() == DCWormsTags.READY) { 
  • DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessNodePowManSP.java

    r663 r679  
    11package test.article.recs.plugins.scheduling; 
     2 
     3import gridsim.dcworms.DCWormsTags; 
    24 
    35import java.util.ArrayList; 
     
    2628import schedframe.scheduling.queue.TaskQueueList; 
    2729import schedframe.scheduling.tasks.TaskInterface; 
    28 import example.localplugin.BaseLocalSchedulingPlugin; 
    29 import gridsim.dcworms.DCWormsTags; 
    3030 
    31 public class RecsExclusivenessNodePowManSP extends BaseLocalSchedulingPlugin { 
     31public class RecsExclusivenessNodePowManSP extends RecsSP { 
    3232 
    3333 
     
    4646                        for (int i = 0; i < q.size(); i++) { 
    4747                                TaskInterface<?> task = q.get(i); 
     48                                initApplicationType(task); 
     49                                 
    4850                                if (task.getStatus() == DCWormsTags.READY) { 
    4951 
  • DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessRandomSP.java

    r658 r679  
    11package test.article.recs.plugins.scheduling; 
     2 
     3import gridsim.dcworms.DCWormsTags; 
    24 
    35import java.util.ArrayList; 
     
    2527import schedframe.scheduling.queue.TaskQueueList; 
    2628import schedframe.scheduling.tasks.TaskInterface; 
    27 import example.localplugin.BaseLocalSchedulingPlugin; 
    28 import gridsim.dcworms.DCWormsTags; 
    2929 
    30 public class RecsExclusivenessRandomSP extends BaseLocalSchedulingPlugin { 
     30public class RecsExclusivenessRandomSP extends RecsSP { 
    3131 
    3232        private Random rand = new Random(5); 
     
    4949                        for (int i = 0; i < q.size(); i++) { 
    5050                                TaskInterface<?> task = q.get(i); 
     51                                initApplicationType(task); 
     52                                 
    5153                                // if status of the tasks in READY 
    5254                                if (task.getStatus() == DCWormsTags.READY) { 
  • DCWoRMS/trunk/src/test/article/recs/plugins/scheduling/RecsExclusivenessSP.java

    r656 r679  
    11package test.article.recs.plugins.scheduling; 
     2 
     3import gridsim.dcworms.DCWormsTags; 
    24 
    35import java.util.ArrayList; 
     
    2426import schedframe.scheduling.queue.TaskQueueList; 
    2527import schedframe.scheduling.tasks.TaskInterface; 
    26 import example.localplugin.BaseLocalSchedulingPlugin; 
    27 import gridsim.dcworms.DCWormsTags; 
    2828 
    29 public class RecsExclusivenessSP extends BaseLocalSchedulingPlugin { 
     29public class RecsExclusivenessSP extends RecsSP { 
    3030 
    3131        public SchedulingPlanInterface<?> schedule(SchedulingEvent event, TaskQueueList queues, JobRegistry jobRegistry, 
     
    4646                        for (int i = 0; i < q.size(); i++) { 
    4747                                TaskInterface<?> task = q.get(i); 
     48                                initApplicationType(task); 
     49                                 
    4850                                // if status of the tasks in READY 
    4951                                if (task.getStatus() == DCWormsTags.READY) { 
Note: See TracChangeset for help on using the changeset viewer.