A B C D E F G H I K L M N O P R S T U W

A

add(Workload) - Method in class be.ac.ua.broker.scheduling.region.InstanceWorkloadCollection
Add a provided workload
add(InstanceSpecification, Workload) - Method in class be.ac.ua.broker.scheduling.region.RegionWorkloadCollection
Add a workload that is associated with the region of this RegionWorkloadCollection, that is associated with a provided instance specification
add(W) - Method in interface be.ac.ua.broker.scheduling.workload.Optimizer
Add the provided workload to the scheduling optimizer.
add(SubTask) - Method in class be.ac.ua.broker.scheduling.workload.ScheduledTaskCollection
Add a subtask to the scheduledTaskCollection
add(SchedulerResult) - Method in class be.ac.ua.broker.scheduling.workload.SchedulerResultCollection
Add a schedulerResult to the collection
add(WorkloadWM1) - Method in class be.ac.ua.broker.scheduling.workload.wm1.BasicTHOptimizer
 
add(WorkloadWM1) - Method in class be.ac.ua.broker.scheduling.workload.wm1.SuperSpotTHOptimizer
 
add(WorkloadWM1) - Method in class be.ac.ua.broker.scheduling.workload.wm1.SuperTHOptimizer
 
add(WorkloadWM2) - Method in class be.ac.ua.broker.scheduling.workload.wm2.BasicOptimizer
 
add(WorkloadWM2) - Method in class be.ac.ua.broker.scheduling.workload.wm2.RealOptimizer
 
add(WorkloadWM2) - Method in class be.ac.ua.broker.scheduling.workload.wm2.SuperOptimizer
 
addAll(List<SchedulerResult>) - Method in class be.ac.ua.broker.scheduling.workload.SchedulerResultCollection
Add a list of schedulerResults to the collection
addChildren(List<PriceDescriptorNode>) - Method in class be.ac.ua.broker.output.textual.PriceDescriptorNode
Add the provided list of child nodes to the price tree node
addRandomWM1Task(String, String, String) - Method in class be.ac.ua.broker.evaluation.RandomWorkloadGenerator
Add a randomly generated workload model one task to the existing workload.
addRandomWM2Task(String, String, String) - Method in class be.ac.ua.broker.evaluation.RandomWorkloadGenerator
Add a randomly generated workload model two task to the existing workload.
addScheduledTaskCollection(ScheduledTaskCollection) - Method in class be.ac.ua.broker.scheduling.workload.SchedulerResult
Add a schedule of subTasks on a single instance to the schedule for the given instance specification in the region being processed
addTask(Task) - Method in class be.ac.ua.broker.input.tasks.TaskCollection
Add a task to the collection
addTaskHour(SubTask) - Method in class be.ac.ua.broker.input.tasks.SubTaskCollection
Add a subTask to the collection
addTaskHour(SubTaskCollection) - Method in class be.ac.ua.broker.input.tasks.WorkloadWM2
Add a subTaskCollection to the workload, it is automatically associated with the next task hour of the associated task
allocate(String, SchedulerResultCollection) - Method in class be.ac.ua.broker.allocation.Allocator
Assign pricing models to the resources of the schedule in a way that the total cost price is minimized.
allocateRegions() - Method in class be.ac.ua.broker.scheduling.region.RegionAllocator
Appoint every task of the taskCollection of the RegionAllocator to a region and return a list of regionWorkloadCollections, which is a collection of tasks associated with a certain geographical region.
allocationVersionExists(String) - Static method in class be.ac.ua.broker.utils.InputVerifier
Check whether a given allocation option is supported by the broker
Allocator - Class in be.ac.ua.broker.allocation
This class is used during the resource allocation phase of the broker.
Allocator(boolean) - Constructor for class be.ac.ua.broker.allocation.Allocator
Constructor for Allocator
AllocatorOptions - Class in be.ac.ua.broker.allocation
This class is used to represent the different options used during the resource allocation phase of the broker: only using on-demand instances is the first option, no spot instances is another option, spot-enabled (which uses the spot model to determine the bid) and spot-optimal (which used the actual spot price history to determine the bid).
AllocatorOptions() - Constructor for class be.ac.ua.broker.allocation.AllocatorOptions
 
ALLONDEMAND - Static variable in class be.ac.ua.broker.allocation.AllocatorOptions
Allocation Scheme Option: use only on-demand instances.
APP_NAME - Static variable in class be.ac.ua.broker.output.gui.ScheduleGUI
Name of the application to shown in the GUI bar
ASIANORTH - Static variable in class be.ac.ua.broker.input.pricing.EC2Constants
 
ASIASOUTH - Static variable in class be.ac.ua.broker.input.pricing.EC2Constants
 

A B C D E F G H I K L M N O P R S T U W