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.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.