| Package | Description |
|---|---|
| org.cloudbus.cloudsim.examples.power | |
| org.cloudbus.cloudsim.power |
| Modifier and Type | Method and Description |
|---|---|
static void |
Helper.printMetricHistory(java.util.List<? extends Host> hosts,
PowerVmAllocationPolicyMigrationAbstract vmAllocationPolicy)
Prints the metric history.
|
static void |
Helper.writeMetricHistory(java.util.List<? extends Host> hosts,
PowerVmAllocationPolicyMigrationAbstract vmAllocationPolicy,
java.lang.String outputPath)
Write metric history.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PowerVmAllocationPolicyMigrationInterQuartileRange
The Inter Quartile Range (IQR) VM allocation policy.
|
class |
PowerVmAllocationPolicyMigrationLocalRegression
The Local Regression (LR) VM allocation policy.
|
class |
PowerVmAllocationPolicyMigrationLocalRegressionRobust
The Local Regression Robust (LRR) VM allocation policy.
|
class |
PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation
The Median Absolute Deviation (MAD) VM allocation policy.
|
class |
PowerVmAllocationPolicyMigrationStaticThreshold
The Static Threshold (THR) VM allocation policy.
|
| Modifier and Type | Method and Description |
|---|---|
PowerVmAllocationPolicyMigrationAbstract |
PowerVmAllocationPolicyMigrationInterQuartileRange.getFallbackVmAllocationPolicy()
Gets the fallback vm allocation policy.
|
PowerVmAllocationPolicyMigrationAbstract |
PowerVmAllocationPolicyMigrationLocalRegression.getFallbackVmAllocationPolicy()
Gets the fallback vm allocation policy.
|
PowerVmAllocationPolicyMigrationAbstract |
PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation.getFallbackVmAllocationPolicy()
Gets the fallback vm allocation policy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PowerVmAllocationPolicyMigrationInterQuartileRange.setFallbackVmAllocationPolicy(PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy)
Sets the fallback vm allocation policy.
|
void |
PowerVmAllocationPolicyMigrationLocalRegression.setFallbackVmAllocationPolicy(PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy)
Sets the fallback vm allocation policy.
|
void |
PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation.setFallbackVmAllocationPolicy(PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy)
Sets the fallback vm allocation policy.
|
| Constructor and Description |
|---|
PowerVmAllocationPolicyMigrationInterQuartileRange(java.util.List<? extends Host> hostList,
PowerVmSelectionPolicy vmSelectionPolicy,
double safetyParameter,
PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy)
Instantiates a new power vm allocation policy migration mad.
|
PowerVmAllocationPolicyMigrationInterQuartileRange(java.util.List<? extends Host> hostList,
PowerVmSelectionPolicy vmSelectionPolicy,
double safetyParameter,
PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy,
double utilizationThreshold)
Instantiates a new power vm allocation policy migration mad.
|
PowerVmAllocationPolicyMigrationLocalRegression(java.util.List<? extends Host> hostList,
PowerVmSelectionPolicy vmSelectionPolicy,
double safetyParameter,
double schedulingInterval,
PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy)
Instantiates a new power vm allocation policy migration local regression.
|
PowerVmAllocationPolicyMigrationLocalRegression(java.util.List<? extends Host> hostList,
PowerVmSelectionPolicy vmSelectionPolicy,
double safetyParameter,
double schedulingInterval,
PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy,
double utilizationThreshold)
Instantiates a new power vm allocation policy migration local regression.
|
PowerVmAllocationPolicyMigrationLocalRegressionRobust(java.util.List<? extends Host> hostList,
PowerVmSelectionPolicy vmSelectionPolicy,
double safetyParameter,
double schedulingInterval,
PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy)
Instantiates a new power vm allocation policy migration local regression.
|
PowerVmAllocationPolicyMigrationLocalRegressionRobust(java.util.List<? extends Host> hostList,
PowerVmSelectionPolicy vmSelectionPolicy,
double safetyParameter,
double schedulingInterval,
PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy,
double utilizationThreshold)
Instantiates a new power vm allocation policy migration local regression.
|
PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation(java.util.List<? extends Host> hostList,
PowerVmSelectionPolicy vmSelectionPolicy,
double safetyParameter,
PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy)
Instantiates a new power vm allocation policy migration mad.
|
PowerVmAllocationPolicyMigrationMedianAbsoluteDeviation(java.util.List<? extends Host> hostList,
PowerVmSelectionPolicy vmSelectionPolicy,
double safetyParameter,
PowerVmAllocationPolicyMigrationAbstract fallbackVmAllocationPolicy,
double utilizationThreshold)
Instantiates a new power vm allocation policy migration mad.
|