org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl
Class SerconVirtualMachineConsolidation
java.lang.Object
org.inria.myriads.snoozenode.groupmanager.managerpolicies.reconfiguration.impl.SerconVirtualMachineConsolidation
- All Implemented Interfaces:
- ReconfigurationPolicy
public final class SerconVirtualMachineConsolidation
- extends Object
- implements ReconfigurationPolicy
Implements a modified version of the Sercon consolidation algorithm.
- Author:
- Eugen Feller
Method Summary |
MigrationPlan |
reconfigure(List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> localControllers)
Computes the optimized placement. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SerconVirtualMachineConsolidation
public SerconVirtualMachineConsolidation(ResourceDemandEstimator estimator)
- Constructor.
- Parameters:
estimator
- The resource demand estimator
reconfigure
public MigrationPlan reconfigure(List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> localControllers)
- Computes the optimized placement.
- Specified by:
reconfigure
in interface ReconfigurationPolicy
- Parameters:
localControllers
- The local controller descriptions
- Returns:
- The optimized placement
Copyright © 2012. All Rights Reserved.