Class Summary |
Checkpoint |
The Checkpoint class stores all the different calculated parameters for a
certain checkpointing scheme (optimal or hourly). |
DataReader |
The DataReader class is used to read data from the input CSV data file. |
OutputReader |
The OutputReader class is used to read data from the output files generated
by the spot model. |
Parameter |
The Parameter class contains the parameters of the checkpointing: - the
checkpointing time - the checkpointing overhead time - the waiting time - the
recovery time |
ResultWriter |
The ResultWriter class is used to write all the results of the simulations to
CSV files. |
Simulator |
The Simulator class performs the actual simulations by first creating all the
needed data structures, then performing the simulation and finally writing the
results to file. |
SpotModel |
The DecisionModel simulator was made for calculating PDF (Probability Density
Function) and CDF (Cumulative Density Function) of on- and out-of-bid
conditions on Amazon EC2 Spot instances. |
SpotModelOptions |
Constants used by the application, this can be extracted to an XML input file
in the future. |
SrcRecord |
The SrcRecord class contains the price history data for the instance/category
that is being simulated. |
State |
The State class represents a certain state of a simulation. |
Task |
The Task class represents a certain task (with given length) that will be
simulated. |