public class CausaPlacementAlgorithm extends Object implements InitialPlacementAlgorithm
| Constructor and Description |
|---|
CausaPlacementAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
eu.cactosfp7.optimisationplan.OptimisationPlan |
generateOptimizationPlan(eu.cactosfp7.infrastructuremodels.physicaldc.core.PhysicalDCModel pdcm,
eu.cactosfp7.infrastructuremodels.logicaldc.core.LogicalDCModel ldcm,
eu.cactosfp7.infrastructuremodels.load.physical.PhysicalLoadModel plm,
eu.cactosfp7.infrastructuremodels.load.logical.LogicalLoadModel llm,
List<eu.cactosfp7.infrastructuremodels.logicaldc.core.VirtualMachine> vmsToPlace) |
static eu.cactosfp7.optimisationplan.OptimisationPlan |
transformCausaOptimisationPlanToCdoOptimisationPlan(se.umu.cs.ds.causa.models.OptimizationPlan causaOptimizationPlan,
eu.cactosfp7.infrastructuremodels.physicaldc.core.PhysicalDCModel pdcm,
eu.cactosfp7.infrastructuremodels.logicaldc.core.LogicalDCModel ldcm,
List<eu.cactosfp7.infrastructuremodels.logicaldc.core.VirtualMachine> vmsToPlace) |
public eu.cactosfp7.optimisationplan.OptimisationPlan generateOptimizationPlan(eu.cactosfp7.infrastructuremodels.physicaldc.core.PhysicalDCModel pdcm,
eu.cactosfp7.infrastructuremodels.logicaldc.core.LogicalDCModel ldcm,
eu.cactosfp7.infrastructuremodels.load.physical.PhysicalLoadModel plm,
eu.cactosfp7.infrastructuremodels.load.logical.LogicalLoadModel llm,
List<eu.cactosfp7.infrastructuremodels.logicaldc.core.VirtualMachine> vmsToPlace)
generateOptimizationPlan in interface InitialPlacementAlgorithmpublic static eu.cactosfp7.optimisationplan.OptimisationPlan transformCausaOptimisationPlanToCdoOptimisationPlan(se.umu.cs.ds.causa.models.OptimizationPlan causaOptimizationPlan,
eu.cactosfp7.infrastructuremodels.physicaldc.core.PhysicalDCModel pdcm,
eu.cactosfp7.infrastructuremodels.logicaldc.core.LogicalDCModel ldcm,
List<eu.cactosfp7.infrastructuremodels.logicaldc.core.VirtualMachine> vmsToPlace)