org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl
Class FirstFitSingleGroupManager
java.lang.Object
org.inria.myriads.snoozenode.groupmanager.leaderpolicies.dispatching.impl.FirstFitSingleGroupManager
- All Implemented Interfaces:
- DispatchingPolicy
public final class FirstFitSingleGroupManager
- extends Object
- implements DispatchingPolicy
Implements the round robin single group manager virtual cluster placement policy.
- Author:
- Eugen Feller
Method Summary |
DispatchPlan |
dispatch(List<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> virtualMachines,
List<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription> groupManagerDescriptions)
Assigns a virtual cluster. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FirstFitSingleGroupManager
public FirstFitSingleGroupManager(ResourceDemandEstimator estimator)
- Constructor.
- Parameters:
estimator
- The estimator
dispatch
public DispatchPlan dispatch(List<org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData> virtualMachines,
List<org.inria.myriads.snoozecommon.communication.groupmanager.GroupManagerDescription> groupManagerDescriptions)
- Assigns a virtual cluster.
- Specified by:
dispatch
in interface DispatchingPolicy
- Parameters:
virtualMachines
- The virtual machinesgroupManagerDescriptions
- The group manager descriptions
- Returns:
- The dispatch plan
Copyright © 2012. All Rights Reserved.