public class CactoOptIntegration extends Object
| Modifier and Type | Field and Description |
|---|---|
static se.umu.cs.ds.causa.models.PhysicalMachine.Label |
PMLABEL_ARCHITECTURE_HASWELL |
static se.umu.cs.ds.causa.models.PhysicalMachine.Label |
PMLABEL_ARCHITECTURE_SANDYBRIDGE |
static se.umu.cs.ds.causa.models.PhysicalMachine.Label |
PMLABEL_HAS_LOCAL_STORAGE |
static se.umu.cs.ds.causa.models.PhysicalMachine.Label |
PMLABEL_NETWORK_SEGMENT_A |
static se.umu.cs.ds.causa.models.PhysicalMachine.Label |
PMLABEL_NETWORK_SEGMENT_B |
static se.umu.cs.ds.causa.models.PhysicalMachine.Label[] |
PMLABELS_ARCHITECTURE |
static se.umu.cs.ds.causa.models.PhysicalMachine.Label[] |
PMLABELS_NETWORK_SEGMENTS |
static String |
PREFIX_FLEX_NETWORKSEGMENT |
static String |
PREFIX_TRACE_OPTIMIZATION |
static String |
PREFIX_TRACE_PLACEMENT |
static String |
PREFIX_ULM_COMPUTENODENAMES |
static se.umu.cs.ds.causa.models.VirtualMachine.Label |
VMLABEL_IMMOVABLE |
static se.umu.cs.ds.causa.models.VirtualMachine.Label |
VMLABEL_IOINTENSIVE |
static se.umu.cs.ds.causa.models.VirtualMachine.Label |
VMLABEL_JOBTYPE_MOLPRO_DFT |
static se.umu.cs.ds.causa.models.VirtualMachine.Label |
VMLABEL_JOBTYPE_MOLPRO_LCCSD_KIZ |
static se.umu.cs.ds.causa.models.VirtualMachine.Label |
VMLABEL_REQUIRES_ARCHITECTURE_HASWELL |
static se.umu.cs.ds.causa.models.VirtualMachine.Label |
VMLABEL_REQUIRES_ARCHITECTURE_SANDYBRIDGE |
static se.umu.cs.ds.causa.models.VirtualMachine.Label |
VMLABEL_REQUIRES_LOCAL_STORAGE |
static se.umu.cs.ds.causa.models.VirtualMachine.Label |
VMLABEL_REQUIRES_NETWORK_SEGMENT_A |
static se.umu.cs.ds.causa.models.VirtualMachine.Label |
VMLABEL_REQUIRES_NETWORK_SEGMENT_B |
| Constructor and Description |
|---|
CactoOptIntegration() |
| Modifier and Type | Method and Description |
|---|---|
static se.umu.cs.ds.causa.models.DataCenter |
setLabel(se.umu.cs.ds.causa.models.DataCenter datacenter,
se.umu.cs.ds.causa.models.VirtualMachine.Id vmId,
se.umu.cs.ds.causa.models.VirtualMachine.Label label) |
static se.umu.cs.ds.causa.models.VirtualMachine |
setLabel(se.umu.cs.ds.causa.models.VirtualMachine vm,
se.umu.cs.ds.causa.models.VirtualMachine.Label label) |
static se.umu.cs.ds.causa.models.DataCenter |
updateLabelsAndConstraints(se.umu.cs.ds.causa.models.DataCenter datacenter,
se.umu.cs.ds.causa.models.DataCenter.Configuration configuration) |
public static final String PREFIX_ULM_COMPUTENODENAMES
public static final String PREFIX_FLEX_NETWORKSEGMENT
public static final se.umu.cs.ds.causa.models.PhysicalMachine.Label PMLABEL_HAS_LOCAL_STORAGE
public static final se.umu.cs.ds.causa.models.PhysicalMachine.Label PMLABEL_ARCHITECTURE_HASWELL
public static final se.umu.cs.ds.causa.models.PhysicalMachine.Label PMLABEL_ARCHITECTURE_SANDYBRIDGE
public static final se.umu.cs.ds.causa.models.PhysicalMachine.Label PMLABEL_NETWORK_SEGMENT_A
public static final se.umu.cs.ds.causa.models.PhysicalMachine.Label PMLABEL_NETWORK_SEGMENT_B
public static final se.umu.cs.ds.causa.models.VirtualMachine.Label VMLABEL_REQUIRES_LOCAL_STORAGE
public static final se.umu.cs.ds.causa.models.VirtualMachine.Label VMLABEL_REQUIRES_ARCHITECTURE_HASWELL
public static final se.umu.cs.ds.causa.models.VirtualMachine.Label VMLABEL_REQUIRES_ARCHITECTURE_SANDYBRIDGE
public static final se.umu.cs.ds.causa.models.VirtualMachine.Label VMLABEL_REQUIRES_NETWORK_SEGMENT_A
public static final se.umu.cs.ds.causa.models.VirtualMachine.Label VMLABEL_REQUIRES_NETWORK_SEGMENT_B
public static final se.umu.cs.ds.causa.models.VirtualMachine.Label VMLABEL_IOINTENSIVE
public static final se.umu.cs.ds.causa.models.VirtualMachine.Label VMLABEL_IMMOVABLE
public static final se.umu.cs.ds.causa.models.VirtualMachine.Label VMLABEL_JOBTYPE_MOLPRO_DFT
public static final se.umu.cs.ds.causa.models.VirtualMachine.Label VMLABEL_JOBTYPE_MOLPRO_LCCSD_KIZ
public static final se.umu.cs.ds.causa.models.PhysicalMachine.Label[] PMLABELS_ARCHITECTURE
public static final se.umu.cs.ds.causa.models.PhysicalMachine.Label[] PMLABELS_NETWORK_SEGMENTS
public static final String PREFIX_TRACE_PLACEMENT
public static final String PREFIX_TRACE_OPTIMIZATION
public static se.umu.cs.ds.causa.models.VirtualMachine setLabel(se.umu.cs.ds.causa.models.VirtualMachine vm,
se.umu.cs.ds.causa.models.VirtualMachine.Label label)
public static se.umu.cs.ds.causa.models.DataCenter setLabel(se.umu.cs.ds.causa.models.DataCenter datacenter,
se.umu.cs.ds.causa.models.VirtualMachine.Id vmId,
se.umu.cs.ds.causa.models.VirtualMachine.Label label)
public static se.umu.cs.ds.causa.models.DataCenter updateLabelsAndConstraints(se.umu.cs.ds.causa.models.DataCenter datacenter,
se.umu.cs.ds.causa.models.DataCenter.Configuration configuration)