wrench::HTCondorComputeServiceProperty
-
class HTCondorComputeServiceProperty : public wrench::ComputeServiceProperty
Properties for an HTCondor service.
Public Static Attributes
-
static const std::string FCFS
Whether the HTCondorComputeService should enforce First-Come-First-Serve when scheduling jobs, or allow jobs that can run to be “backfilled” before jobs that were submitted earlier but that cannot run. Default: false.
-
static const std::string GRID_POST_EXECUTION_DELAY
Overhead between condor and a batch compute service for the completion of execution of grid-universe jobs. Default unit: second. Examples: “1s”, “200ms”, “1.5s”, etc.
-
static const std::string GRID_PRE_EXECUTION_DELAY
Overhead between condor and a batch compute service for the start of execution of grid-universe jobs. Default unit: second. Examples: “1s”, “200ms”, “1.5s”, etc.
-
static const std::string INSTANT_RESOURCE_AVAILABILITIES
Whether the HTCondorComputeService should contact its subordinate BareMetalComputeServices (i.e., when running non-grid jobs) to find out about their currently available resources (value “false”), or instead or instead uses the “out of simulation time” method to query these services about their currently available resources (value “true”); “true” is the default value since it reduces simulation time. The caveat that it no longer simulates the network load and overhead of all “tell me how many free resources you have right now?” and “this is what I got!” control messages.
-
static const std::string NEGOTIATOR_OVERHEAD
Overhead of the HTCondor Negotiator, which is invoked each time a new job is submitted or a running job completes and there are still pending jobs. Default: “0”. Default unit: second. Examples: “1s”, “200ms”, “1.5s”, etc.
-
static const std::string NON_GRID_POST_EXECUTION_DELAY
Overhead between condor and a bare-metal compute for the completion of execution of non-grid-universe jobs. Default unit: second. Examples: “1s”, “200ms”, “1.5s”, etc.
-
static const std::string NON_GRID_PRE_EXECUTION_DELAY
Overhead between condor and a bare-metal compute service for the start of execution of non-grid-universe jobs. Default unit: second. Examples: “1s”, “200ms”, “1.5s”, etc.
-
static const std::string FCFS