|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of InstanceSpecification in be.ac.ua.broker.allocation.reserved |
---|
Methods in be.ac.ua.broker.allocation.reserved with parameters of type InstanceSpecification | |
---|---|
static boolean |
TippingPointCalculator.determineReservedvsSpot(InstanceSpecification inst,
int nrSpotEnabledSubtasks,
int nrNonSpotEnabledSubtasks,
java.util.Date start,
java.util.Date end)
Determine the tipping point utilization ratio for when a reserved instance becomes cheaper than using a spot instance. |
static long |
TippingPointCalculator.determineThresholdReservedOnDemand(InstanceSpecification inst)
Determine the tipping point utilization ratio for when a reserved instance becomes cheaper than using an on-demand instance. |
Uses of InstanceSpecification in be.ac.ua.broker.allocation.spot.model |
---|
Methods in be.ac.ua.broker.allocation.spot.model with parameters of type InstanceSpecification | |
---|---|
SpotPrice |
SpotModel.executeSimulation(InstanceSpecification spec,
int taskLength,
int hoursAvailable)
Execute the spot model simulation for the given instance and return the appropriate bid. |
Uses of InstanceSpecification in be.ac.ua.broker.input.pricing |
---|
Methods in be.ac.ua.broker.input.pricing that return types with arguments of type InstanceSpecification | |
---|---|
static java.util.List<InstanceSpecification> |
EC2Specifications.getInstanceSpecifications()
|
Methods in be.ac.ua.broker.input.pricing with parameters of type InstanceSpecification | |
---|---|
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. |
Uses of InstanceSpecification in be.ac.ua.broker.input.tasks |
---|
Methods in be.ac.ua.broker.input.tasks that return InstanceSpecification | |
---|---|
InstanceSpecification |
TaskSpecification.getInstanceSpecification()
|
Constructors in be.ac.ua.broker.input.tasks with parameters of type InstanceSpecification | |
---|---|
TaskSpecification(java.lang.String nm,
java.lang.String desc,
InstanceSpecification spec,
java.util.Date dead,
boolean spotAllowed)
Constructor for TaskSpecification |
Uses of InstanceSpecification in be.ac.ua.broker.scheduling.region |
---|
Methods in be.ac.ua.broker.scheduling.region that return InstanceSpecification | |
---|---|
InstanceSpecification |
InstanceWorkloadCollection.getSpecification()
|
Methods in be.ac.ua.broker.scheduling.region with parameters of type InstanceSpecification | |
---|---|
void |
RegionWorkloadCollection.add(InstanceSpecification spec,
Workload workload)
Add a workload that is associated with the region of this RegionWorkloadCollection, that is associated with a provided instance specification |
Constructors in be.ac.ua.broker.scheduling.region with parameters of type InstanceSpecification | |
---|---|
InstanceWorkloadCollection(InstanceSpecification spec)
Constructor for InstanceWorkloadCollection |
Uses of InstanceSpecification in be.ac.ua.broker.scheduling.workload |
---|
Methods in be.ac.ua.broker.scheduling.workload that return InstanceSpecification | |
---|---|
InstanceSpecification |
SchedulerResult.getInstanceSpecification()
|
Constructors in be.ac.ua.broker.scheduling.workload with parameters of type InstanceSpecification | |
---|---|
SchedulerResult(InstanceSpecification spec)
Constructor for SchedulerResults |
Uses of InstanceSpecification in be.ac.ua.broker.scheduling.workload.wm2 |
---|
Constructors in be.ac.ua.broker.scheduling.workload.wm2 with parameters of type InstanceSpecification | |
---|---|
SuperOptimizer(java.util.Date startDate,
InstanceSpecification spec,
boolean use_spot_optimalization)
Constructor for SuperOptimizer |
Uses of InstanceSpecification in be.ac.ua.broker.utils |
---|
Constructors in be.ac.ua.broker.utils with parameters of type InstanceSpecification | |
---|---|
InstanceNotAvailableException(InstanceSpecification inst)
Constructor for InstanceNotAvailableException |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |