SLURM: A Highly Scalable Resource Manager

SLURM is an open-source 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 (computer nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (typically a parallel job) on a set of allocated nodes. Finally, it arbitrates conflicting requests for resources by managing a queue of pending work.

SLURM is not a sophisticated batch system, but it does provide an Applications Programming Interface (API) for integration with external schedulers such as The Maui Scheduler. While other resources managers do exist, SLURM is unique in several respects:


Privacy and Legal Notice

URL = http://www.llnl.gov/linux/slurm/index.html

UCRL-WEB-201790

Last Modified January 7, 2004

Maintained by slurm-dev@lists.llnl.gov