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

R

RandomGenerator - Class in be.ac.ua.broker.utils
This class contains some random variable generation utilities needed by the broker application.
RandomGenerator() - Constructor for class be.ac.ua.broker.utils.RandomGenerator
 
RandomWorkloadGenerator - Class in be.ac.ua.broker.evaluation
Class used to generate semi-random tasks that make up the workload for a benchmark run, semi in the sense that certain variables can be set and certain properties are not random but take a certain value with a given probability.
RandomWorkloadGenerator(String, String, Date, Double, Double) - Constructor for class be.ac.ua.broker.evaluation.RandomWorkloadGenerator
Constructor for RandomWorkloadGenerator
RANGE_W - Static variable in class be.ac.ua.broker.allocation.spot.model.SpotModelOptions
Maximum differentiation made from original task length (CENTRAL_W)
readSourceData() - Method in class be.ac.ua.broker.allocation.spot.model.DataReader
Read data from the data input file and put it in the source records in the state object of the simulation
RealOptimizer - Class in be.ac.ua.broker.scheduling.workload.wm2
This class is used to perform the optimized/spot-optimized scheduling for workload model two tasks.
RealOptimizer(boolean) - Constructor for class be.ac.ua.broker.scheduling.workload.wm2.RealOptimizer
Constructor for RealOptimizer
REGION - Static variable in class be.ac.ua.broker.output.textual.PriceCalculator
String representing the geographical region level option
RegionAllocator - Class in be.ac.ua.broker.scheduling.region
This class is used during the scheduling phase of the broker.
RegionAllocator(TaskCollection) - Constructor for class be.ac.ua.broker.scheduling.region.RegionAllocator
Constructor for RegionAllocator
regionExists(String) - Static method in class be.ac.ua.broker.utils.InputVerifier
Check whether a given geographical region is supported by the broker
RegionWorkloadCollection - Class in be.ac.ua.broker.scheduling.region
This class is used to represent the workload that is appointed to a certain geographical region by the RegionAllocator.
RegionWorkloadCollection(String) - Constructor for class be.ac.ua.broker.scheduling.region.RegionWorkloadCollection
Constructor for RegionWorkloadCollection
removeFilesAndFoldersInFolder(String) - Static method in class be.ac.ua.broker.utils.FolderUtils
Remove all the files and folders found at the given path
removeFilesInFolder(String) - Static method in class be.ac.ua.broker.utils.FolderUtils
Remove all the files found at the given path
render(SchedulerResultCollection) - Method in class be.ac.ua.broker.output.gui.ScheduleGUI
Render method is called when the GUI has to be shown it is passed a schedulerResultCollection obtained from the broker after the allocation phase of the process.
RESERVED - Static variable in class be.ac.ua.broker.input.pricing.EC2Constants
 
RESERVED_INPUT - Static variable in class be.ac.ua.broker.input.pricing.EC2ReservedPriceWatch
Location of the input files containing the reserved prices.
ReservedPrice - Class in be.ac.ua.broker.input.pricing
This class represents a reserved price in the broker.
ReservedPrice(double, double) - Constructor for class be.ac.ua.broker.input.pricing.ReservedPrice
Constructor for ReservedPrice
reset() - Method in class be.ac.ua.broker.evaluation.RandomWorkloadGenerator
Reset the generator, start renumbering the generated tasks.
reset() - Method in class be.ac.ua.broker.utils.CombinationGenerator
Reset the combination generator, start iterating again from the first combination possible.
ResultWriter - Class in be.ac.ua.broker.allocation.spot.model
The ResultWriter class is used to write all the results of the simulations to CSV files.
ResultWriter(State, String) - Constructor for class be.ac.ua.broker.allocation.spot.model.ResultWriter
Constructor for ResultWriter
run(String, String, String) - Method in class be.ac.ua.broker.evaluation.Benchmark
Run the benchmarking of the broker for the given geographical region.
runBroker(String, String, String, int) - Method in class be.ac.ua.broker.evaluation.Benchmark
A single run of the broker, during this run the cost and timing metrics are monitored.

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