Scheduled and recurring jobs

How do you handle use cases where someone needs to run a job on a reliable schedule, e.g. every 6 hours. Do you have special queues for such tasks, or do you require those users to buy their own nodes if they need that sort of QoS?

Regarding the scheduling itself, do you set it up as a job that lives in the scheduler and resubmits itself, or do you use something else, like user-space crontabs, systemd timers, etc.?

1 Like

I have never dealt with a similar request, but Slurm can be configured with scheduled/repeated resource reservations and jobs with the --begin=<time> option. The best option for you depends on the circumstances and requirements; for example your job mix may make it difficult to refill/utilize the resources when free?