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

D

DataReader - Class in be.ac.ua.broker.allocation.spot.model
The DataReader class is used to read data from the input CSV data file.
DataReader(State) - Constructor for class be.ac.ua.broker.allocation.spot.model.DataReader
Constructor for DataReader
DateFilter - Class in be.ac.ua.broker.input.pricing
This class represents a filter that makes sure only the price data of dates in a given period is analyzed.
DateFilter(String, String) - Constructor for class be.ac.ua.broker.input.pricing.DateFilter
Constructor for DateFilter using string representations of the start and end time
DateFilter(Date, Date) - Constructor for class be.ac.ua.broker.input.pricing.DateFilter
Constructor for DateFilter
dateToString(Date) - Static method in class be.ac.ua.broker.utils.DateUtility
Transform a date object to the string representation.
DateUtility - Class in be.ac.ua.broker.utils
This class contains some date utilities needed in the application.
DateUtility() - Constructor for class be.ac.ua.broker.utils.DateUtility
 
DateUtility.WeekDateFormat - Class in be.ac.ua.broker.utils
This class represents a DateFormatter that returns the week number of the date to format.
DateUtility.WeekDateFormat() - Constructor for class be.ac.ua.broker.utils.DateUtility.WeekDateFormat
 
DEFAULT_OUTPUT_FOLDER - Static variable in class be.ac.ua.broker.input.tasks.generation.wm1.TaskHoursGenerator
The location to store the description file of the generated workload model one tasks
DEFAULT_OUTPUT_FOLDER - Static variable in class be.ac.ua.broker.input.tasks.generation.wm2.TaskGenerator
The location to store the description file of the generated workload model two tasks
determineLowestAndHighest() - Method in class be.ac.ua.broker.allocation.spot.model.SrcRecord
Determine the lowest and highest historic price.
determineOptimal() - Method in interface be.ac.ua.broker.scheduling.workload.Optimizer
 
determineOptimal() - Method in class be.ac.ua.broker.scheduling.workload.wm1.BasicTHOptimizer
 
determineOptimal() - Method in class be.ac.ua.broker.scheduling.workload.wm1.SuperSpotTHOptimizer
 
determineOptimal() - Method in class be.ac.ua.broker.scheduling.workload.wm1.SuperTHOptimizer
 
determineOptimal() - Method in class be.ac.ua.broker.scheduling.workload.wm2.BasicOptimizer
 
determineOptimal() - Method in class be.ac.ua.broker.scheduling.workload.wm2.RealOptimizer
 
determineOptimal() - Method in class be.ac.ua.broker.scheduling.workload.wm2.SuperOptimizer
 
determinePrices(String, ScheduledTaskCollection) - Method in class be.ac.ua.broker.allocation.spot.SpotAllocator
Determine the schedule that costs the least and set the actual spot prices of each task hour.
determineReservedvsSpot(InstanceSpecification, int, int, Date, Date) - Static method in class be.ac.ua.broker.allocation.reserved.TippingPointCalculator
Determine the tipping point utilization ratio for when a reserved instance becomes cheaper than using a spot instance.
determineThresholdReservedOnDemand(InstanceSpecification) - Static method in class be.ac.ua.broker.allocation.reserved.TippingPointCalculator
Determine the tipping point utilization ratio for when a reserved instance becomes cheaper than using an on-demand instance.
drawTasks(Graphics2D, CategoryItemRendererState, Rectangle2D, CategoryPlot, CategoryAxis, ValueAxis, GanttCategoryDataset, int, int) - Method in class be.ac.ua.broker.output.gui.ScheduleRenderer
Draws the tasks/subtasks for one item.
DummySubTask - Class in be.ac.ua.broker.scheduling.workload
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.
DummySubTask() - Constructor for class be.ac.ua.broker.scheduling.workload.DummySubTask
Constructor for DummySubTask

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