Scheduling software on a compute cluster is how one runs programs/jobs on that compute cluster. When jobs are submitted to the scheduler, the scheduler directs where and when those jobs run within the compute cluster. The order jobs are run is based on each job's priority calculated using that system's fair share policy. Finally, each job that runs has its requested resources tied to their account so it is able to use such when it runs.
This course discusses Compute Canada's compute cluster scheduling software (SLURM) as well as aspects of how jobs are scheduled, using interactive jobs to do (human) interactive (live) work, and how to estimate
job resource requirements.
Live Session Dates: Oct. 12, 14, 18, & 21
NOTE: There is no live session on Mon. Oct. 11 due to the Thanksgiving holiday. Instead, there will be a live session on Tues., Oct. 12.
NOTE: If enrolling after the live session dates, recordings of such can be viewed online.
- Teacher: Tyler Collins
- Teacher: James Desjardins