wrench::CloudComputeServiceProperty

class wrench::CloudComputeServiceProperty : public wrench::ComputeServiceProperty

Configurable properties for a CloudComputeService.

Subclassed by wrench::VirtualizedClusterComputeServiceProperty

Public Static Attributes

static const std::string VM_BOOT_OVERHEAD_IN_SECONDS

The overhead, in seconds, to boot a VM.

static const std::string VM_RESOURCE_ALLOCATION_ALGORITHM

The VM resource allocation algorithm by which VMs are started on physical hosts. Possible values are:

  • best-fit-ram-first (default): Start VMs on hosts using a best-fit algorithm, considering first the RAM and then the number of cores

  • best-fit-cores-first: Start VMs on hosts using a best-fit algorithm, considering first the number of cores and then then RAM

  • first-fit: a first-fit algorithm based on the order of the physical host list