Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Short-circuiting job workers if not enough time remaining to completed the next jobs

Recommendations for running on Pleiades:

  1. Make fairly long time job requests

  2. Short-circuiting job workers if not enough time remaining to completed the next jobs

At the beginning of a PBS job wrapper script (invoked by verdi job worker), check if the job has sufficient time allocation remaining to complete the max estimated duration of a job. This ensures that the running job has at least X hours left in the PBS job for the node running the job, and exiting if the PBS job does not have sufficient time remaining to complete the estimated job duration.

Can run qstat -f $PBS_JOBID and compare the output for resources_used.walltime and Resources_List.walltime to see how much time remains.

Lei.Pan@jpl.nasa.gov (Unlicensed) TODO

...