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 9normally a parallel job) on the set of allocated nodes. Finally, it arbitrates conflicting requests for resources by managing a queue of pending work.
- Developers:
-
Ali, Amjad ; Albert, Don ; Andersson, Par ; Artiaga, Ernest ; Auble, Daniel ; Balle, Susanne ; Blanchard, Anton ; Cao, Hongjia ; Christians, Daniel ; Civario, Gilles ; Clouston, Chuck ; Dunlap, Chris ; Ekstrom, Joseph ; Garlick, James ; Grondona, Mark ; Hatazaki, Takao ; Holmes, Christopher ; Huff, Nathan ; Jackson, David ; Jette, Morris ; Johnson, Greg ; King, Jason ; Kritkausky, Nancy ; Lee, Puenlap ; Li, Bernard ; McDougall, Steven ; Mecozzi, Donna ; Morrone, Christopher ; Munt, Pere ; O'Sullivan, Bryan ; Oliva, Gennaro ; palermo, Daniel ; Phung, Daniel ; Pittman, Ashley ; Riebs, Andrew ; Sacerdoti, Federico ; Squyers, Jeff ; Tamraparni, Prashanth ; Tew, Kevin ; Windley, Jay ; Wunderlin, Anne-Marie
- Release Date:
- 2008-03-09
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Licenses:
-
GNU General Public License v2.0
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC52-07NA27344
- Code ID:
- 883
- Site Accession Number:
- 4221
- Research Org.:
- Lawrence Livermore National Laboratory
- Country of Origin:
- United States
Citation Formats
Ali, Amjad M., Albert, Don, Andersson, Par, Artiaga, Ernest, Auble, Daniel, Balle, Susanne, Blanchard, Anton, Cao, Hongjia, Christians, Daniel, Civario, Gilles, Clouston, Chuck, Dunlap, Chris, Ekstrom, Joseph, Garlick, James, Grondona, Mark, Hatazaki, Takao, Holmes, Christopher, Huff, Nathan, Jackson, David, Jette, Morris, Johnson, Greg, King, Jason, Kritkausky, Nancy, Lee, Puenlap, Li, Bernard, McDougall, Steven, Mecozzi, Donna, Morrone, Christopher, Munt, Pere, O'Sullivan, Bryan, Oliva, Gennaro, palermo, Daniel, Phung, Daniel, Pittman, Ashley, Riebs, Andrew, Sacerdoti, Federico, Squyers, Jeff, Tamraparni, Prashanth, Tew, Kevin, Windley, Jay, and Wunderlin, Anne-Marie.
Simple Linux Utility for Resource Management.
Computer Software.
https://github.com/schedmd/slurm.
USDOE.
09 Mar. 2008.
Web.
doi:10.11578/dc.20171025.1118.
Ali, Amjad M., Albert, Don, Andersson, Par, Artiaga, Ernest, Auble, Daniel, Balle, Susanne, Blanchard, Anton, Cao, Hongjia, Christians, Daniel, Civario, Gilles, Clouston, Chuck, Dunlap, Chris, Ekstrom, Joseph, Garlick, James, Grondona, Mark, Hatazaki, Takao, Holmes, Christopher, Huff, Nathan, Jackson, David, Jette, Morris, Johnson, Greg, King, Jason, Kritkausky, Nancy, Lee, Puenlap, Li, Bernard, McDougall, Steven, Mecozzi, Donna, Morrone, Christopher, Munt, Pere, O'Sullivan, Bryan, Oliva, Gennaro, palermo, Daniel, Phung, Daniel, Pittman, Ashley, Riebs, Andrew, Sacerdoti, Federico, Squyers, Jeff, Tamraparni, Prashanth, Tew, Kevin, Windley, Jay, & Wunderlin, Anne-Marie.
(2008, March 09).
Simple Linux Utility for Resource Management.
[Computer software].
https://github.com/schedmd/slurm.
https://doi.org/10.11578/dc.20171025.1118.
Ali, Amjad M., Albert, Don, Andersson, Par, Artiaga, Ernest, Auble, Daniel, Balle, Susanne, Blanchard, Anton, Cao, Hongjia, Christians, Daniel, Civario, Gilles, Clouston, Chuck, Dunlap, Chris, Ekstrom, Joseph, Garlick, James, Grondona, Mark, Hatazaki, Takao, Holmes, Christopher, Huff, Nathan, Jackson, David, Jette, Morris, Johnson, Greg, King, Jason, Kritkausky, Nancy, Lee, Puenlap, Li, Bernard, McDougall, Steven, Mecozzi, Donna, Morrone, Christopher, Munt, Pere, O'Sullivan, Bryan, Oliva, Gennaro, palermo, Daniel, Phung, Daniel, Pittman, Ashley, Riebs, Andrew, Sacerdoti, Federico, Squyers, Jeff, Tamraparni, Prashanth, Tew, Kevin, Windley, Jay, and Wunderlin, Anne-Marie.
"Simple Linux Utility for Resource Management." Computer software.
March 09, 2008.
https://github.com/schedmd/slurm.
https://doi.org/10.11578/dc.20171025.1118.
@misc{
doecode_883,
title = {Simple Linux Utility for Resource Management},
author = {Ali, Amjad M. and Albert, Don and Andersson, Par and Artiaga, Ernest and Auble, Daniel and Balle, Susanne and Blanchard, Anton and Cao, Hongjia and Christians, Daniel and Civario, Gilles and Clouston, Chuck and Dunlap, Chris and Ekstrom, Joseph and Garlick, James and Grondona, Mark and Hatazaki, Takao and Holmes, Christopher and Huff, Nathan and Jackson, David and Jette, Morris and Johnson, Greg and King, Jason and Kritkausky, Nancy and Lee, Puenlap and Li, Bernard and McDougall, Steven and Mecozzi, Donna and Morrone, Christopher and Munt, Pere and O'Sullivan, Bryan and Oliva, Gennaro and palermo, Daniel and Phung, Daniel and Pittman, Ashley and Riebs, Andrew and Sacerdoti, Federico and Squyers, Jeff and Tamraparni, Prashanth and Tew, Kevin and Windley, Jay and Wunderlin, Anne-Marie},
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 9normally a parallel job) on the set of allocated nodes. Finally, it arbitrates conflicting requests for resources by managing a queue of pending work.},
doi = {10.11578/dc.20171025.1118},
url = {https://doi.org/10.11578/dc.20171025.1118},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20171025.1118}},
year = {2008},
month = {mar}
}