Uses of Class
org.inria.myriads.snoozenode.groupmanager.estimator.ResourceDemandEstimator

Packages that use ResourceDemandEstimator
org.inria.myriads.snoozenode.groupmanager.anomaly   
org.inria.myriads.snoozenode.groupmanager.estimator.util   
org.inria.myriads.snoozenode.groupmanager.init   
org.inria.myriads.snoozenode.groupmanager.leaderpolicies   
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl   
org.inria.myriads.snoozenode.groupmanager.managerpolicies   
org.inria.myriads.snoozenode.groupmanager.managerpolicies.comparators   
org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement.impl   
org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl   
org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.impl   
org.inria.myriads.snoozenode.groupmanager.managerpolicies.relocation.utility   
org.inria.myriads.snoozenode.groupmanager.managerpolicies.util   
org.inria.myriads.snoozenode.groupmanager.monitoring.producer   
org.inria.myriads.snoozenode.groupmanager.monitoring.service   
org.inria.myriads.snoozenode.groupmanager.statemachine.api.impl   
org.inria.myriads.snoozenode.groupmanager.virtualclustermanager   
org.inria.myriads.snoozenode.groupmanager.virtualmachinemanager   
 

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.
 



Copyright © 2012. All Rights Reserved.