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

P

Parameter - Class in be.ac.ua.broker.allocation.spot.model
The Parameter class contains the parameters of the checkpointing: - the checkpointing time - the checkpointing overhead time - the waiting time - the recovery time
Parameter() - Constructor for class be.ac.ua.broker.allocation.spot.model.Parameter
Constructor for the checkpointing parameters
parse(String) - Method in class be.ac.ua.broker.input.pricing.CSVHandler
Parse the given CSV file and store its contents
parse() - Method in class be.ac.ua.broker.input.tasks.generation.wm2.ComputeInstanceMapper
Parse the given CSV file and store its contents
parse(String, ParsePosition) - Method in class be.ac.ua.broker.utils.DateUtility.WeekDateFormat
 
parseInputDir(String, Date) - Method in class be.ac.ua.broker.input.tasks.specification.TaskReader
Parse the tasks found at the given path location
parseInputFile(String, Date) - Method in class be.ac.ua.broker.input.tasks.specification.TaskReader
Parse a single task found at the given path location
PHASE_ALLOCATION - Static variable in class be.ac.ua.broker.evaluation.BenchmarkOptions
Allocation brokering phase name tag to use in output files.
PHASE_INPUT - Static variable in class be.ac.ua.broker.evaluation.BenchmarkOptions
Input brokering phase name tag to use in output files.
PHASE_OUTPUT - Static variable in class be.ac.ua.broker.evaluation.BenchmarkOptions
Output brokering phase name tag to use in output files.
PHASE_SCHEDULING - Static variable in class be.ac.ua.broker.evaluation.BenchmarkOptions
Scheduling brokering phase name tag to use in output files.
postFill(int) - Method in class be.ac.ua.broker.scheduling.workload.ScheduledTaskCollection
Add a given number of dummySubTasks after the subtasks already in the collection
preFill(int) - Method in class be.ac.ua.broker.scheduling.workload.ScheduledTaskCollection
Add a given number of dummySubTasks in front of the subtasks already in the collection
Price - Class in be.ac.ua.broker.input.pricing
This class represents an abstract price, which already consists of an amount in US dollars that is an hourly price.
Price(double) - Constructor for class be.ac.ua.broker.input.pricing.Price
Constructor fort Price
PriceCalculator - Class in be.ac.ua.broker.output.textual
This class is used to generate a tree cost overview from a broker result.
PriceCalculator(SchedulerResultCollection) - Constructor for class be.ac.ua.broker.output.textual.PriceCalculator
Constructor for PriceCalculator
PriceDescriptorNode - Class in be.ac.ua.broker.output.textual
This class is used as a node in the price tree that is generated using the brokering results to represent a textual cost overview.
PriceDescriptorNode(String) - Constructor for class be.ac.ua.broker.output.textual.PriceDescriptorNode
Constructor for PriceDescriptorNode
PriceDescriptorNode(String, double) - Constructor for class be.ac.ua.broker.output.textual.PriceDescriptorNode
Constructor for PriceDescriptorNode
PriceTree - Class in be.ac.ua.broker.output.gui
This class is used to create a JScrollPane containing an overview of the costs associated with the represented schedules generated by the broker, the price overview is created using a PriceCalculator and can be given an order of item to sort the price on in the tree.
PriceTree(SchedulerResultCollection) - Constructor for class be.ac.ua.broker.output.gui.PriceTree
Constructor for PriceTree
PriceWatch - Interface in be.ac.ua.broker.input.pricing
This interface represents an access point to the prices of EC2 for a particular pricing model
PricingManager - Class in be.ac.ua.broker.input.pricing
This class provides static access to the on-demand, reserved and spot prices that are provided to the broker using input files.
PricingManager() - Constructor for class be.ac.ua.broker.input.pricing.PricingManager
 
PRICINGMODEL - Static variable in class be.ac.ua.broker.output.textual.PriceCalculator
String representing the pricing model level option
print() - Method in class be.ac.ua.broker.input.pricing.Price
Print the price information
print() - Method in class be.ac.ua.broker.input.pricing.ReservedPrice
 
print(SchedulerResultCollection) - Method in class be.ac.ua.broker.output.textual.SchedulePrinter
Write the schedules contained in the provided schedulerResultCollection to the provided printStream.
print() - Method in class be.ac.ua.broker.scheduling.region.InstanceWorkloadCollection
Print functionality for the instanceWorkloadCollection
print() - Method in class be.ac.ua.broker.scheduling.region.RegionWorkloadCollection
Print functionality for the regionWorkloadCollection
PRINTOUTPUT - Static variable in class be.ac.ua.broker.allocation.spot.model.SpotModelOptions
Whether or not to print debug output
PROBABILITY_LATE_DEADLINE_TASK - Static variable in class be.ac.ua.broker.evaluation.BenchmarkOptions
The probability for a randomly generated task to have a deadline that falls within the last week of the scheduling period, this causes the results to possibly use reserved instances since these only become valuable when a certain utilization ratio across the whole scheduling period is reached.
PROBABILITY_SPOT_ALLOWED_TASK - Static variable in class be.ac.ua.broker.evaluation.BenchmarkOptions
The probability for a randomly generated task to be allowed to run on spot instances.

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