SC21 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Peachy Assignment: Introduction to Batch Scheduling Concepts and Practices


Workshop:EduHPC-21: Workshop on Education for High Performance Computing

Authors: Henri Casanova (University of Hawaii at Manoa), Rafael Ferreira da Silva (University of Southern California (USC)), and Herman li (University of Hawaii at Manoa)


Abstract: This assignment targets the basic concepts and practices that are necessary for using a batch-scheduled platform effectively. Active learning is achieved via interactive pedagogic activities. Specifically, these activities provide students with an in-the-browser, command-line Shell running on the head node of a cluster managed by Slurm, all in simulation. Each activity guides students toward specific learning objectives via a series of questions, each of which requires hands-on experimentation in the above Shell. Because the execution is simulated, it is possible for students to reset time or to advance time at will, which makes it possible for them to explore and compare alternative job submission strategies quickly and conveniently. This assignment has almost no prerequisites, does not require any hardware besides a student computer, and only requires that Docker be installed on that computer. To date, this assignment has been used successfully in one offering of a graduate-level HPC course.





Back to EduHPC-21: Workshop on Education for High Performance Computing Archive Listing



Back to Full Workshop Archive Listing