SLURM is a resource manager designed for Linux clusters of all sizes. It provides three key functions. First, it allocates exclusive and/or non-exclusive access to resources to users for some duration of time so that they can perform work. Second, it provides a framework for starting, executing, and monitoring work (typically a parallel job). Finally, it arbitrates conflicting requests for resources by managing a batch queue of pending work.
| Tags | Clustering/Distributed Networks |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |