| Package | Description |
|---|---|
| eu.cactosfp7.cactoopt | |
| eu.cactosfp7.cactoopt.models | |
| eu.cactosfp7.cactoopt.placementservice.consolidation | |
| eu.cactosfp7.cactoopt.util |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
OptimisationEngine.initialPlacementLoadBalancing(List<PhysicalMachine> pms,
VirtualMachine vm)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
VirtualMachine |
VirtualMachineMigrationAction.getVm() |
| Modifier and Type | Method and Description |
|---|---|
List<VirtualMachine> |
PhysicalMachine.getVms() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
PhysicalMachine.assignVm(VirtualMachine vm)
Assigns virtual machine to physical machine and assign necessary resources (CPU, memory)
|
int |
VirtualMachineComparator.compare(VirtualMachine o1,
VirtualMachine o2) |
int |
VirtualMachineCpuComparator.compare(VirtualMachine o1,
VirtualMachine o2) |
int |
VirtualMachineMemoryComparator.compare(VirtualMachine o1,
VirtualMachine o2) |
int |
VirtualMachineWeightComparator.compare(VirtualMachine o1,
VirtualMachine o2) |
void |
PhysicalMachine.unassignVm(VirtualMachine vm)
Unassigns virtual machine and releases resources (CPU, memory)
|
| Constructor and Description |
|---|
InitialPlacementAction(VirtualMachine vm,
PhysicalMachine target) |
VirtualMachineMigrationAction(VirtualMachine vm,
PhysicalMachine source,
PhysicalMachine target) |
| Modifier and Type | Method and Description |
|---|---|
OptimisationPlan |
ConsolidationPlacementAlgorithm.generateOptimizationPlan(PhysicalDCModel pdcm,
LogicalDCModel ldcm,
PhysicalLoadModel plm,
LogicalLoadModel llm,
List<VirtualMachine> vmsToPlace) |
| Modifier and Type | Method and Description |
|---|---|
static List<VirtualMachine> |
CDOModelHelper.transformVirtualMachineToSimpleModel(List<VirtualMachine> vms)
Transforms list of virtual machine objects from Infrastructure Models into
a list of virtual machines in simplified model
|