Package org.cloudbus.cloudsim.allocationpolicies.migration
Provides
VmAllocationPolicy
implementations
that enables VM migration.
For more general information, see the package org.cloudbus.cloudsim.allocationpolicies
at the upper level.- Author:
- Manoel Campos da Silva Filho
-
Interface Summary Interface Description VmAllocationPolicyMigration An interface to be implemented by a VM allocation policy that detectsHost
under and over CPU utilization.VmAllocationPolicyMigrationDynamicUpperThreshold An interface to be implemented by VM allocation policies that define a dynamic over utilization threshold computed using some statistical method such as Median Absolute Deviation (MAD), Inter-quartile Range (IQR), Local Regression (LR), etc, depending on the implementing class. -
Class Summary Class Description VmAllocationPolicyMigrationAbstract An abstract VM allocation policy that dynamically optimizes the VM allocation (placement) using migration.VmAllocationPolicyMigrationBestFitStaticThreshold AVmAllocationPolicy
that uses a Static CPU utilization Threshold (THR) to detect hostunder
andVmAllocationPolicyMigrationStaticThreshold.getOverUtilizationThreshold(Host)
over} utilization.VmAllocationPolicyMigrationDynamicUpperThresholdFirstFit An abstract class that is the base for implementation of VM allocation policies which use a dynamic over utilization threshold.VmAllocationPolicyMigrationInterQuartileRange A VM allocation policy that uses Inter Quartile Range (IQR) to compute a dynamic threshold in order to detect host over utilization.VmAllocationPolicyMigrationLocalRegression A VM allocation policy that uses Local Regression (LR) to predict host utilization (load) and define if a host is overloaded or not.VmAllocationPolicyMigrationLocalRegressionRobust A VM allocation policy that uses Local Regression Robust (LRR) to predict host utilization (load) and define if a host is overloaded or not.VmAllocationPolicyMigrationMedianAbsoluteDeviation A VM allocation policy that uses Median Absolute Deviation (MAD) to compute a dynamic threshold in order to detect host over utilization.VmAllocationPolicyMigrationStaticThreshold A VM allocation policy that uses a static CPU utilization threshold to detect host over utilization.VmAllocationPolicyMigrationWorstFitStaticThreshold AVmAllocationPolicy
that uses a Static CPU utilization Threshold (THR) to detect hostunder
andVmAllocationPolicyMigrationStaticThreshold.getOverUtilizationThreshold(Host)
over} utilization.