PilotJobScheduler.h
JobManager * getJobManager()
Get the job manager to be used by this scheduler (nullptr: none is used)
Definition: PilotJobScheduler.h:70
A (mostly virtual) base class for implementing PilotJob scheduling algorithms to be used by a WMS...
Definition: PilotJobScheduler.h:26
void setDataMovementManager(DataMovementManager *data_movement_manager)
Set the data movement manager to be used by this scheduler (nullptr: none is used) ...
Definition: PilotJobScheduler.h:86
virtual void schedulePilotJobs(const std::set< ComputeService *> &compute_services)=0
A method that schedules pilot jobs, according to whatever decision algorithm it implements, over a set of compute services.
PilotJobScheduler()
Constructor.
Definition: PilotJobScheduler.h:33
A helper daemon (co-located with a WMS) that handles data movement operations.
Definition: DataMovementManager.h:31
DataMovementManager * getDataMovementManager()
Get the data movement manager to be used by this scheduler (nullptr: none is used) ...
Definition: PilotJobScheduler.h:62
A helper daemon (co-located with and explicitly started by a WMS), which is used to handle all job ex...
Definition: JobManager.h:40
void setJobManager(JobManager *job_manager)
Set the job manager to be used by this scheduler (nullptr: none is used)
Definition: PilotJobScheduler.h:94
Definition: TerminalOutput.cpp:15