HTCondorComputeServiceProperty.h
1 
10 #ifndef WRENCH_HTCONDORCOMPUTESERVICEPROPERTY_H
11 #define WRENCH_HTCONDORCOMPUTESERVICEPROPERTY_H
12 
13 #include "wrench/services/compute/ComputeServiceProperty.h"
14 
15 namespace wrench {
16 
21 
22  public:
23 
26  DECLARE_PROPERTY_NAME(NEGOTIATOR_OVERHEAD);
27 
30  DECLARE_PROPERTY_NAME(GRID_PRE_EXECUTION_DELAY);
31 
34  DECLARE_PROPERTY_NAME(GRID_POST_EXECUTION_DELAY);
35 
38  DECLARE_PROPERTY_NAME(NON_GRID_PRE_EXECUTION_DELAY);
39 
42  DECLARE_PROPERTY_NAME(NON_GRID_POST_EXECUTION_DELAY);
43 
44  };
45 }
46 
47 #endif //WRENCH_HTCONDORCOMPUTESERVICEPROPERTY_H
static const std::string NON_GRID_POST_EXECUTION_DELAY
Overhead (in seconds) between condor and a bare-metal compute for the completion of execution of non-...
Definition: HTCondorComputeServiceProperty.h:42
Properties for an HTCondor service.
Definition: HTCondorComputeServiceProperty.h:20
Configurable properties for a ComputeService.
Definition: ComputeServiceProperty.h:21
static const std::string NEGOTIATOR_OVERHEAD
Overhead, in seconds, of the HTCondor Negotiator, which is invoked each time a new job is submitted o...
Definition: HTCondorComputeServiceProperty.h:26
Definition: Alarm.cpp:20
static const std::string NON_GRID_PRE_EXECUTION_DELAY
Overhead (in seconds) between condor and a bare-metal compute service for the start of execution of n...
Definition: HTCondorComputeServiceProperty.h:38
static const std::string GRID_POST_EXECUTION_DELAY
Overhead (in seconds) between condor and a batch compute service for the completion of execution of g...
Definition: HTCondorComputeServiceProperty.h:34
static const std::string GRID_PRE_EXECUTION_DELAY
Overhead (in seconds) between condor and a batch compute service for the start of execution of grid-u...
Definition: HTCondorComputeServiceProperty.h:30