WRENCH
1.10
Cyberinfrastructure Simulation Workbench
Overview
Installation
Getting Started
WRENCH 101
WRENCH 102
APIs Reference
User
Developer
Internal
include
wrench
services
compute
cloud
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
20
class
CloudComputeServiceProperty
:
public
ComputeServiceProperty
{
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
wrench::ComputeServiceProperty
Configurable properties for a ComputeService.
Definition:
ComputeServiceProperty.h:21
wrench
Definition:
Alarm.cpp:20
wrench::CloudComputeServiceProperty::VM_RESOURCE_ALLOCATION_ALGORITHM
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
wrench::CloudComputeServiceProperty::VM_BOOT_OVERHEAD_IN_SECONDS
static const std::string VM_BOOT_OVERHEAD_IN_SECONDS
The overhead, in seconds, to boot a VM.
Definition:
CloudComputeServiceProperty.h:24
wrench::CloudComputeServiceProperty
Configurable properties for a CloudComputeService.
Definition:
CloudComputeServiceProperty.h:20