Slurm
Slurm is an open-source workload manager designed for Linux computer clusters, used to allocate resources, schedule jobs, and monitor cluster usage in high-performance computing environments. It emphasizes scalability, reliability, and a modular architecture suitable for large-scale systems.
The Slurm architecture centers on a controller and daemons: a central controller process (slurmctld) runs on
Scheduling and resource management features include partitions, which group nodes for different workloads, and information about
Accounting and monitoring capabilities enable tracking of usage and performance. Slurm can store accounting data in
History and licensing: Slurm originated at Lawrence Livermore National Laboratory in the 1990s as Simple Linux