Package be.ac.ua.broker.scheduling.workload

Interface Summary
Optimizer<W extends Workload> This interface is used to for the implementations of the different scheduling options, the optimizer is presented a number of workloads associated with a certain workload model and instance specification.
SchedulerOptions This class is used to represent the different options used during the scheduling phase of the broker: basic, optimized or spot-optimized.
 

Class Summary
DummySubTask This class is used to represent a DummySubTask, it is used to fill the spots in a list of SubTask on the places where no actual subTask is scheduled.
ScheduledTaskCollection This class represents a schedule generated for a single instance, it contains a list of subTasks.
SchedulerResult This class is used to represent the resulting schedule of the broker created during the scheduling phase of the broker process.
SchedulerResultCollection This class is used to represent a collection of schedulerResults.
TaskScheduler This class is used to represent the scheduler that uses an optimizer to determine the schedule that minimizes the total cost.