Skip to main content

SLURM: Simple Linux Utility for Resource Management

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2862))

Abstract

A new cluster resource management system called Simple Linux Utility Resource Management (SLURM) is described in this paper. SLURM, initially developed for large Linux clusters at the Lawrence Livermore National Laboratory (LLNL), is a simple cluster manager that can scale to thousands of processors. SLURM is designed to be flexible and fault-tolerant and can be ported to other clusters of different size and architecture with minimal effort. We are certain that SLURM will benefit both users and system architects by providing them with a simple, robust, and highly scalable parallel job execution environment for their cluster system.

This document was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor the University of California nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or the University of California. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or the University of California, and shall not be used for advertising or product endorsement purposes. This work was performed under the auspices of the U.S. Department of Energy by the University of California, Lawrence Livermore National Laboratory under Contract No. W-7405-Eng-48. Document UCRL-JC-147996.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Basney, J., Livny, M., Tannenbaum, T.: High Throughput Computing with Condor. HPCU news 1(2) (June 1997)

    Google Scholar 

  2. Beowulf Distributed Process Space, http://bproc.sourceforge.net

  3. Beowulf Project, http://www.beowulf.org

  4. Blue Gene/L, http://cmg-rr.llnl.gov/asci/platforms/bluegenel

  5. Condor, http://www.cs.wisc.edu/condor

  6. Distributed Production Control System, http://www.llnl.gov/icc/lc/dpcs_overview.html

  7. Foster, I., Kesselman, C.: The GRID: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, Inc., San Francisco (1999)

    Google Scholar 

  8. Frachtenberg, E., Petrini, F., et al.: Storm: Lightning-fast resource management. In: Proceedings of Super Computing (2002)

    Google Scholar 

  9. GNU General Public License, http://www.gnu.org/licenses/gpl.html

  10. A. home page, http://www.theether.org/authd/

  11. IBM Corporation. LoadLeveler’s User Guide, Release 2.1

    Google Scholar 

  12. Jette, M., Dunlap, C., Garlick, J., Grondona, M.: Survey of Batch/Resource Management-Related System Software. Technical Report N/A, Lawrence Liver-more National Laboratory (2002)

    Google Scholar 

  13. Litzknow, M., Livny, M., Mutka, M.: Condor - a hunter for idle workstations. In: Proc. International Conference on Distributed Computing Systems (June 1988)

    Google Scholar 

  14. Load Leveler, http://www-1.ibm.com/servers/eservers/pseries/library/sp_books/loadleveler.html

  15. Load Sharing Facility, http://www.platform.com

  16. Loki - Commodity Parallel Processing, http://loki-www.lanl.org

    Google Scholar 

  17. Maui Scheduler, mauischeduler.sourceforge.net

  18. Multiprogrammatic Capability Cluster, http://www.llnl.gov/linux/mcr

  19. Parallel Capacity Resource, http://www.llnl.gov/linux/pcr

  20. Portable Batch System, http://www.openpbs.org

  21. Quadircs Resource Management System, http://www.quadrics.com/website/pdf/rms.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yoo, A.B., Jette, M.A., Grondona, M. (2003). SLURM: Simple Linux Utility for Resource Management. In: Feitelson, D., Rudolph, L., Schwiegelshohn, U. (eds) Job Scheduling Strategies for Parallel Processing. JSSPP 2003. Lecture Notes in Computer Science, vol 2862. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10968987_3

Download citation

  • DOI: https://doi.org/10.1007/10968987_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20405-3

  • Online ISBN: 978-3-540-39727-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics