WRENCH  1.10
Cyberinfrastructure Simulation Workbench
Overview Installation Getting Started WRENCH 101 WRENCH 102
StandardJobExecutorProperty.h
1 
10 #ifndef WRENCH_MULTINODEMULTICORESTANDARDJOBEXECUTORPROPERTY_H
11 #define WRENCH_MULTINODEMULTICORESTANDARDJOBEXECUTORPROPERTY_H
12 
13 
14 #include "wrench/services/ServiceProperty.h"
15 
16 namespace wrench {
17 
18  /***********************/
20  /***********************/
21 
26 
27  public:
28 
30  DECLARE_PROPERTY_NAME(TASK_STARTUP_OVERHEAD);
31 
33  DECLARE_PROPERTY_NAME(STANDARD_JOB_FILES_STORED_IN_SCRATCH);
34 
35 
41  DECLARE_PROPERTY_NAME(CORE_ALLOCATION_ALGORITHM);
42 
49  DECLARE_PROPERTY_NAME(TASK_SELECTION_ALGORITHM);
50 
55  DECLARE_PROPERTY_NAME(HOST_SELECTION_ALGORITHM);
56 
61  DECLARE_PROPERTY_NAME(SIMULATE_COMPUTATION_AS_SLEEP);
62 
63  };
64 
65  /***********************/
67  /***********************/
68 
69 };
70 
71 
72 #endif //WRENCH_MULTINODEMULTICORESTANDARDJOBEXECUTORPROPERTY_H
wrench::StandardJobExecutorProperty::CORE_ALLOCATION_ALGORITHM
static const std::string CORE_ALLOCATION_ALGORITHM
The algorithm that decides how many cores are given to a computational task. Possible values are:
Definition: StandardJobExecutorProperty.h:41
wrench
Definition: Alarm.cpp:20
wrench::StandardJobExecutorProperty::TASK_SELECTION_ALGORITHM
static const std::string TASK_SELECTION_ALGORITHM
The algorithm that decides which ready computational task, in case multiple tasks are ready,...
Definition: StandardJobExecutorProperty.h:49
wrench::StandardJobExecutorProperty::HOST_SELECTION_ALGORITHM
static const std::string HOST_SELECTION_ALGORITHM
The algorithm that decides on which host a task should be placed. Possible values are:
Definition: StandardJobExecutorProperty.h:55
wrench::StandardJobExecutorProperty::TASK_STARTUP_OVERHEAD
static const std::string TASK_STARTUP_OVERHEAD
The number of seconds to start a task (default = 0)
Definition: StandardJobExecutorProperty.h:30
wrench::StandardJobExecutorProperty
Configurable properties for a StandardJobExecutor.
Definition: StandardJobExecutorProperty.h:25
wrench::StandardJobExecutorProperty::SIMULATE_COMPUTATION_AS_SLEEP
static const std::string SIMULATE_COMPUTATION_AS_SLEEP
Simulate computation as just a sleep instead of with an actual compute thread. This is for scalabilit...
Definition: StandardJobExecutorProperty.h:61
wrench::StandardJobExecutorProperty::STANDARD_JOB_FILES_STORED_IN_SCRATCH
static const std::string STANDARD_JOB_FILES_STORED_IN_SCRATCH
The number of bytes in the control message sent by the executor to provide the set of files stored in...
Definition: StandardJobExecutorProperty.h:33