MyQueue: Task and workflow scheduling system
Jens Jørgen Mortensen, Morten N. Gjerding, Kristian S. Thygesen
Abstract
Task scheduling and workload management on high-performance computing environments is usually done with tools such as SLURM MyQueue is a front-end for schedulers that makes handling of tasks easy. It has a command-line interface called mq with a number of sub-commands and a Python interface for managing workflows. Currently, the following schedulers are supported: SLURM, PBS, and LSF.
Topics & Concepts
Computer scienceWorkflowScheduling (production processes)Task (project management)Workflow management systemDatabaseSystems engineeringOperations managementEngineeringDistributed and Parallel Computing SystemsScientific Computing and Data ManagementCloud Computing and Resource Management