CloudComputeServiceProperty.h
1 
10 #ifndef WRENCH_CLOUDSERVICEPROPERTY_H
11 #define WRENCH_CLOUDSERVICEPROPERTY_H
12 
13 #include "wrench/services/compute/ComputeServiceProperty.h"
14 
15 namespace wrench {
16 
21 
22  public:
24  DECLARE_PROPERTY_NAME(VM_BOOT_OVERHEAD_IN_SECONDS);
33  DECLARE_PROPERTY_NAME(VM_RESOURCE_ALLOCATION_ALGORITHM);
34  };
35 }
36 
37 #endif //WRENCH_CLOUDSERVICEPROPERTY_H
Configurable properties for a ComputeService.
Definition: ComputeServiceProperty.h:21
Definition: Alarm.cpp:20
static const std::string VM_RESOURCE_ALLOCATION_ALGORITHM
The VM resource allocation algorithm by which VMs are started on physical hosts. Possible values are:
Definition: CloudComputeServiceProperty.h:33
static const std::string VM_BOOT_OVERHEAD_IN_SECONDS
The overhead, in seconds, to boot a VM.
Definition: CloudComputeServiceProperty.h:24
Configurable properties for a CloudComputeService.
Definition: CloudComputeServiceProperty.h:20