org.inria.myriads.snoozenode.groupmanager.managerpolicies.placement
Interface PlacementPolicy

All Known Implementing Classes:
FirstFitVirtualMachinePlacement, RoundRobinVirtualMachinePlacement

public interface PlacementPolicy

Placement policy interface.

Author:
Eugen Feller

Method Summary
 org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription place(org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData virtualMachineMetaData, List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> descriptions)
          Places a single virtual machine.
 

Method Detail

place

org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription place(org.inria.myriads.snoozecommon.communication.virtualcluster.VirtualMachineMetaData virtualMachineMetaData,
                                                                                              List<org.inria.myriads.snoozecommon.communication.localcontroller.LocalControllerDescription> descriptions)
Places a single virtual machine.

Parameters:
virtualMachineMetaData - The virtual machine meta data
descriptions - The local controller descriptions
Returns:
The local controller description


Copyright © 2012. All Rights Reserved.