|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.anomaly |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.anomaly with parameters of type ResourceDemandEstimator | |
---|---|
AnomalyResolver(RelocationSettings relocationPolicies,
ResourceDemandEstimator resourceDemandEstimator,
GroupManagerRepository groupManagerRepository,
StateMachine stateMachine)
Constructor. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.estimator.util |
---|
Methods in org.inria.myriads.snoozenode.groupmanager.estimator.util with parameters of type ResourceDemandEstimator | |
---|---|
static org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription |
EstimatorUtils.findSuitableLocalController(org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData virtualMachine,
List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> localControllers,
ResourceDemandEstimator estimator)
Finds a suitable local controller. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.init |
---|
Methods in org.inria.myriads.snoozenode.groupmanager.init that return ResourceDemandEstimator | |
---|---|
ResourceDemandEstimator |
GroupLeaderInit.getResourceDemandEstimator()
Returns the resource demand estimator. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.leaderpolicies |
---|
Methods in org.inria.myriads.snoozenode.groupmanager.leaderpolicies with parameters of type ResourceDemandEstimator | |
---|---|
static DispatchingPolicy |
GroupLeaderPolicyFactory.newVirtualClusterPlacement(Dispatching dispatchingPolicy,
ResourceDemandEstimator demandEstimator)
Assign a virtual cluster to group managers. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl with parameters of type ResourceDemandEstimator | |
---|---|
FirstFitSingleGroupManager(ResourceDemandEstimator estimator)
Constructor. |
|
RoundRobinSingleGroupManager(ResourceDemandEstimator estimator)
Constructor. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.managerpolicies |
---|
Methods in org.inria.myriads.snoozenode.groupmanager.managerpolicies with parameters of type ResourceDemandEstimator | |
---|---|
static PlacementPolicy |
GroupManagerPolicyFactory.newVirtualMachinePlacement(Placement virtualMachinePlacementPolicy,
ResourceDemandEstimator estimator)
Creates a new virtual machine placement policy. |
static ReconfigurationPolicy |
GroupManagerPolicyFactory.newVirtualMachineReconfiguration(Reconfiguration reconfigurationPolicy,
ResourceDemandEstimator estimator)
Creates a new virtual machine reconfiguration policy. |
static VirtualMachineRelocation |
GroupManagerPolicyFactory.newVirtualMachineRelocation(Relocation relocationPolicy,
ResourceDemandEstimator estimator)
Creates a new virtual machine relocation policy. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators with parameters of type ResourceDemandEstimator | |
---|---|
LocalControllerL1Decreasing(ResourceDemandEstimator estimator)
Constructor. |
|
LocalControllerL1Increasing(ResourceDemandEstimator estimator)
Constructor. |
|
VirtualMachineEuclidDecreasing(ResourceDemandEstimator resourceDemandEstimator)
Constructor. |
|
VirtualMachineL1Decreasing(ResourceDemandEstimator estimator)
Consturctor. |
|
VirtualMachineL1Increasing(ResourceDemandEstimator estimator)
Consturctor. |
|
VirtualMachineMaxDecreasing(ResourceDemandEstimator resourceDemandEstimator)
Constructor. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl with parameters of type ResourceDemandEstimator | |
---|---|
FirstFitVirtualMachinePlacement(ResourceDemandEstimator estimator)
Constructor. |
|
RoundRobinVirtualMachinePlacement(ResourceDemandEstimator estimator)
Constructor. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl with parameters of type ResourceDemandEstimator | |
---|---|
SerconVirtualMachineConsolidation(ResourceDemandEstimator estimator)
Constructor. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl with parameters of type ResourceDemandEstimator | |
---|---|
GreedyOverloadRelocation(ResourceDemandEstimator estimator)
Constructor. |
|
GreedyUnderloadRelocation(ResourceDemandEstimator estimator)
Constructor. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.utility |
---|
Methods in org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.utility with parameters of type ResourceDemandEstimator | |
---|---|
static MigrationPlan |
RelocationUtility.computeMigrationPlan(List<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> migrationCandidates,
List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> destinationLocalControllers,
ResourceDemandEstimator estimator,
LocalControllerState state)
Computes the migration plan for anomalied local controllers. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.managerpolicies.util |
---|
Methods in org.inria.myriads.snoozenode.groupmanager.managerpolicies.util with parameters of type ResourceDemandEstimator | |
---|---|
static void |
SortUtils.sortLocalControllersDecreasing(List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> localControllers,
ResourceDemandEstimator estimator)
Sort the local controlelrs in decreasing order according to the specified demand measure. |
static void |
SortUtils.sortLocalControllersIncreasing(List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> localControllers,
ResourceDemandEstimator estimator)
Sort the local controlelrs in decreasing order according to the specified demand measure. |
static void |
SortUtils.sortVirtualMachinesDecreasing(List<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> virtualMachines,
ResourceDemandEstimator estimator)
Sort the given VM list in decreasing order according to the specified demand measure. |
static void |
SortUtils.sortVirtualMachinesIncreasing(List<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> virtualMachines,
ResourceDemandEstimator estimator)
Sorts virtual machines in increasing order. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.monitoring.producer |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.monitoring.producer with parameters of type ResourceDemandEstimator | |
---|---|
GroupManagerSummaryProducer(GroupManagerRepository repository,
org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeaderAddress,
ResourceDemandEstimator estimator,
int monitoringInterval)
Constructor. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.monitoring.service |
---|
Methods in org.inria.myriads.snoozenode.groupmanager.monitoring.service with parameters of type ResourceDemandEstimator | |
---|---|
void |
GroupManagerMonitoringService.startSummaryProducer(org.inria.myriads.snoozecommon.communication.NetworkAddress groupLeader,
ResourceDemandEstimator estimator)
Starts the summary information producer. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl with parameters of type ResourceDemandEstimator | |
---|---|
GroupManagerStateMachine(NodeConfiguration nodeConfiguration,
ResourceDemandEstimator estimator,
GroupManagerRepository repository)
Constructor. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.virtualclustermanager |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.virtualclustermanager with parameters of type ResourceDemandEstimator | |
---|---|
VirtualClusterManager(NodeConfiguration nodeConfiguration,
GroupLeaderRepository repository,
ResourceDemandEstimator estimator)
Constructor. |
Uses of ResourceDemandEstimator in org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager |
---|
Constructors in org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager with parameters of type ResourceDemandEstimator | |
---|---|
VirtualMachineManager(GroupManagerSchedulerSettings schedulerSettings,
ResourceDemandEstimator estimator,
GroupManagerRepository groupManagerRepository,
StateMachine stateMachine)
Constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |