Simple Linux Utility for Resource Management

RESOURCE

Abstract

SLURM is an open source, fault-tolerant, and highly scalable cluster management and job scheduling system for large and small computer clusters. As a cluster resource manager, SLURM has three key functions. First, it allocates exclusive and/or non exclusive access to resources (compute nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (normally a parallel job) on the set of allciated nodes. Finally, it arbitrates conflicting requests for resouces by managing a queue of pending work.
Developers:
Release Date:
2009-09-08
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
GNU General Public License v2.0
Sponsoring Org.:
Code ID:
1147
Site Accession Number:
4346
Research Org.:
Lawrence Livermore National Laboratory
Country of Origin:
United States

RESOURCE

Citation Formats

Jette, M. Simple Linux Utility for Resource Management. Computer Software. https://github.com/schedmd/slurm. USDOE. 08 Sep. 2009. Web. doi:10.11578/dc.20171025.1158.
Jette, M. (2009, September 08). Simple Linux Utility for Resource Management. [Computer software]. https://github.com/schedmd/slurm. https://doi.org/10.11578/dc.20171025.1158.
Jette, M. "Simple Linux Utility for Resource Management." Computer software. September 08, 2009. https://github.com/schedmd/slurm. https://doi.org/10.11578/dc.20171025.1158.
@misc{ doecode_1147,
title = {Simple Linux Utility for Resource Management},
author = {Jette, M.},
abstractNote = {SLURM is an open source, fault-tolerant, and highly scalable cluster management and job scheduling system for large and small computer clusters. As a cluster resource manager, SLURM has three key functions. First, it allocates exclusive and/or non exclusive access to resources (compute nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (normally a parallel job) on the set of allciated nodes. Finally, it arbitrates conflicting requests for resouces by managing a queue of pending work.},
doi = {10.11578/dc.20171025.1158},
url = {https://doi.org/10.11578/dc.20171025.1158},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20171025.1158}},
year = {2009},
month = {sep}
}