org.inria.myriads.snoozenode.groupmanager.managerpolicies
public final class GroupManagerPolicyFactory extends Object
Modifier and Type | Method and Description |
---|---|
static PlacementPolicy |
newVirtualMachinePlacement(GroupManagerSchedulerSettings schedulerSettings,
ResourceDemandEstimator estimator)
Creates a new virtual machine placement policy.
|
static ReconfigurationPolicy |
newVirtualMachineReconfiguration(Reconfiguration reconfigurationPolicy,
ResourceDemandEstimator estimator)
Creates a new virtual machine reconfiguration policy.
|
static VirtualMachineRelocation |
newVirtualMachineRelocation(Relocation relocationPolicy,
ResourceDemandEstimator estimator)
Creates a new virtual machine relocation policy.
|
public static PlacementPolicy newVirtualMachinePlacement(GroupManagerSchedulerSettings schedulerSettings, ResourceDemandEstimator estimator)
schedulerSettings
- GroupManager scheduler settings.estimator
- Resource demand estimator.public static ReconfigurationPolicy newVirtualMachineReconfiguration(Reconfiguration reconfigurationPolicy, ResourceDemandEstimator estimator)
reconfigurationPolicy
- The desired reconfiguration policyestimator
- The resource demand estimatorpublic static VirtualMachineRelocation newVirtualMachineRelocation(Relocation relocationPolicy, ResourceDemandEstimator estimator)
relocationPolicy
- The desired relocation policyestimator
- The resource demand estimatorCopyright © 2013. All Rights Reserved.