Use resource usage limits to control how much resource can be consumed by running jobs.
Automatically suspend jobs based on the load conditions on the execution hosts. Use pre- and
post-execution processing to run commands on an execution host before and after completion of a job.
Use job starters to set up the runtime environment for a job. Job submission and execution controls
use external, site-specific executable files to validate, modify, and reject jobs, transfer data,
and modify the job execution environment.