Uses of Class
be.ac.ua.broker.utils.InstanceNotAvailableException

Packages that use InstanceNotAvailableException
be.ac.ua.broker.allocation   
be.ac.ua.broker.allocation.spot   
be.ac.ua.broker.evaluation   
be.ac.ua.broker.input.pricing   
be.ac.ua.broker.input.tasks.generation.wm2   
 

Uses of InstanceNotAvailableException in be.ac.ua.broker.allocation
 

Methods in be.ac.ua.broker.allocation that throw InstanceNotAvailableException
 SchedulerResultCollection Allocator.allocate(java.lang.String version, SchedulerResultCollection results)
          Assign pricing models to the resources of the schedule in a way that the total cost price is minimized.
 

Uses of InstanceNotAvailableException in be.ac.ua.broker.allocation.spot
 

Methods in be.ac.ua.broker.allocation.spot that throw InstanceNotAvailableException
 ScheduledTaskCollection SpotAllocator.determinePrices(java.lang.String version, ScheduledTaskCollection scheduledTaskCollection)
          Determine the schedule that costs the least and set the actual spot prices of each task hour.
 

Uses of InstanceNotAvailableException in be.ac.ua.broker.evaluation
 

Methods in be.ac.ua.broker.evaluation that throw InstanceNotAvailableException
 void Benchmark.runBroker(java.lang.String inputDir, java.lang.String schedulingType, java.lang.String allocationType, int numberOfTasks)
          A single run of the broker, during this run the cost and timing metrics are monitored.
 

Uses of InstanceNotAvailableException in be.ac.ua.broker.input.pricing
 

Methods in be.ac.ua.broker.input.pricing that throw InstanceNotAvailableException
 java.lang.Double SpotCSVHandler.getHighValue(InstanceSpecification inst, java.util.Date start, java.util.Date end, int index)
          Get the spot price value that is the tipping point bid that enables the optimal scheduling of the subtasks
static OnDemandPrice PricingManager.getOnDemandPrice(InstanceSpecification inst)
          Get the on-demand price for a given instance specification
 Price PriceWatch.getPrice(InstanceSpecification inst)
          Getter for the price of the given instance using the pricing model associated with the PriceWatch implementation
 Price EC2SpotPriceWatch.getPrice(InstanceSpecification inst)
           
 ReservedPrice EC2ReservedPriceWatch.getPrice(InstanceSpecification inst)
           
 OnDemandPrice EC2OnDemandPriceWatch.getPrice(InstanceSpecification inst)
           
 Price PriceWatch.getPrice(InstanceSpecification inst, java.util.Date timestamp)
          Getter for the price of the given instance at a certain moment in time using the pricing model associated with the PriceWatch implementation
 SpotPrice EC2SpotPriceWatch.getPrice(InstanceSpecification inst, java.util.Date timestamp)
           
 Price EC2ReservedPriceWatch.getPrice(InstanceSpecification inst, java.util.Date timestamp)
           
 Price EC2OnDemandPriceWatch.getPrice(InstanceSpecification inst, java.util.Date timestamp)
           
static ReservedPrice PricingManager.getReservedPrice(InstanceSpecification inst)
          Get the reserved price for a given instance specification
static SpotPrice PricingManager.getSpotPrice(InstanceSpecification inst, java.util.Date timestamp)
          Get the spot price for a given instance specification at a given moment in time.
 org.apache.commons.math.stat.descriptive.DescriptiveStatistics SpotCSVHandler.getSpotStatistics(InstanceSpecification inst, java.util.Date start, java.util.Date end)
          Getter for the spot price history statistics within the given time frame for the given instance specification
 java.lang.String SpotCSVHandler.getSpotValue(InstanceSpecification inst, java.util.Date timestamp)
          Getter for the spot price of the given instance at a certain moment in time using the pricing model associated with the PriceWatch implementation
static org.apache.commons.math.stat.descriptive.DescriptiveStatistics PricingManager.getStatisticsSpotPrice(InstanceSpecification inst, java.util.Date start, java.util.Date end)
          Getter for the spot price history statistics within the given time frame for the given instance specification
 org.apache.commons.math.stat.descriptive.DescriptiveStatistics EC2SpotPriceWatch.getStatisticsSpotPrice(InstanceSpecification inst, java.util.Date start, java.util.Date end)
          Getter for the spot price history statistics within the given time frame for the given instance specification
static SpotPrice PricingManager.getTippingPointSpotPrice(InstanceSpecification inst, java.util.Date start, java.util.Date end, int numberToSkip)
          Getter for the tipping spot bid price such that all task hours can be run on the cheapest spot price hours, the number of hours that can be skipped is given as well as the instance specification and time frame to determine the spot price tipping point for.
 SpotPrice EC2SpotPriceWatch.getTippingPointSpotPrice(InstanceSpecification inst, java.util.Date start, java.util.Date end, int index)
          Getter for the tipping spot bid price such that all task hours can be run on the cheapest spot price hours, the number of hours that can be skipped is given as well as the instance specification and time frame to determine the spot price tipping point for.
 java.lang.String CSVHandler.getValue(java.lang.String inst, java.lang.String reg, java.lang.String os)
          Get the price from the CSV file that is stated for the given instance type, geographical region and operating system.
 

Uses of InstanceNotAvailableException in be.ac.ua.broker.input.tasks.generation.wm2
 

Methods in be.ac.ua.broker.input.tasks.generation.wm2 that throw InstanceNotAvailableException
 java.lang.Double ComputeInstanceMapper.getNumberOfComputeUnits(java.lang.String instance)
          Getter for the number of compute units associated by EC2 with a given instance type