|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object be.ac.ua.broker.scheduling.workload.wm2.BasicOptimizer
public class BasicOptimizer
This class is used to perform the basic scheduling for workload model two tasks. Basic scheduling is the naive method in which every task is scheduled on a separate resource. The task hours are scheduled consecutively starting at the beginning of the schedule.
Constructor Summary | |
---|---|
BasicOptimizer()
|
Method Summary | |
---|---|
void |
add(WorkloadWM2 wl)
Add the provided workload to the scheduling optimizer. |
java.util.List<ScheduledTaskCollection> |
determineOptimal()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BasicOptimizer()
Method Detail |
---|
public void add(WorkloadWM2 wl)
Optimizer
add
in interface Optimizer<WorkloadWM2>
wl
- the workload to add.public java.util.List<ScheduledTaskCollection> determineOptimal()
determineOptimal
in interface Optimizer<WorkloadWM2>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |