Simple Linux Utility for Resource Management

# Publications and Presentations

Note that some of this material contains dated information.

## Presentations

- Presentations from SLURM User Group Meeting, September 2013

- Welcome: Welcome Morris Jette (SchedMD)
- Keynote: Future Outlook for Advanced Computing Dona Crawford (LLNL)
- Technical: Overview of Slurm version 2.6, Morris Jette and Danny Auble (SchedMD), Yiannis Georgiou (Bull)
- Tutorial: Energy Accounting and External Sensor Plugins, Yiannis Georgiou, Martin Perry, Thomas Cadeau (Bull), Danny Auble (SchedMD)
- Technical: Debugging Large Machines, Matthieu Hautreux (CEA)
- Technical: Creating easy to use HPC portals with NICE EnginFrame and Slurm, Alberto Falzone, Paolo Maggi (Nice Software)
- Tutorial: Usage of new profiling functionalities, Rod Schultz, Yiannis Georgiou (Bull) Danny Auble (SchedMD)
- Technical: Fault Tolerant Workload Management, David Bigagli, Morris Jette (SchedMD)
- Technical: Slurm Layouts Framework, Yiannis Georgiou (Bull) Matthieu Hautreux (CEA)
- Technical: License Management, Bill Brophy (Bull)
- Technical: Multi-Cluster Management, Juan Pancorbo Armada (IRZ)
- Technical: Depth Oblivious Hierarchical Fairshare Priority Factor, Francois Daikhate, Matthieu Hautreux (CEA)
- Technical: Refactoring ALPS, Dave Wallace (Cray)
- Site Report: CEA, Francois Diakhate, Francis Belot, Matthieu Hautreux (CEA)
- Site Report: George Washington University, Tim Wickberg (George Washington University)
- Site Report: Brigham Young University, Ryan Cox (BYU)
- Site Report: Technische Universitat Dresden, Dr. Ulf Markwardt (Technische Universitat Dresden)
- Technical: Slurm Roadmap, Morris Jette, Danny Auble (SchedMD), Yiannis Georgiou (Bull)

- Presentations from Slurm Birds of a Feather, SuperComputing 2012, November 2012

- Slurm Workload Manager Project Report, Morris Jette and Danny Auble, SchedMD
- Using Slurm for Data Aware Scheduling in the Cloud, Martijn de Vries, BrightComputing
- Slurm Roadmap, Eric Monchalin, Bull
- MapReduce Support in Slurm: Releasing the Elephant, Ralph H. Castain, Wangda Tan, Jimmy Cao and Michael Lv, Greenplum/EMC
- Slurm at Rensselaer, Tim Wickberg, Rensselaer Polytechnic Institute

- Presentations from SLURM User Group Meeting, October 2012

- Keynote: The OmSs Programming Model and its links to resource managers, Jesus Labarta, BSC
- SLURM Status Report, Morris Jette and Danny Auble, SchedMD
- Site Report: BSC/RES, Alejandro Lucero and Carles Fenoy, BSC
- Site Report: CSCS, Stephen Trofinoff, CSCS
- Site Report: CEA, Matthieu Hautreux, CEA
- Site Report: CETA/CIEMAT, Alfonso Pardo Diaz, CIEMAT
- Porting SLURM to Bluegene/Q, Don Lipari, LLNL
- Tutorial: SLURM Database Use, Accounting and Limits, Danny Auble, SchedMD
- Tutorial: The SLURM Scheduler Design, Don Lipari, LLNL
- Tutorial: Cgroup Support on SLURM, Martin Perry and Yiannis Georgiou (Bull), Matthieu Hautreux (CEA)
- Tutorial: Kerberos and SLURM using Auks, Matthieu Hautreux, CEA
- Keynote: Challenges in Evaluating Parallel Job Schedulers, Dror Feitelson, Hebrew University
- Integration of SLURM with IBM's Parallel Environment, Morris Jette and Danny Auble, SchedMD
- SLURM Bank, Jimmy Tang and Paddy Doyle, Trinity College, Dublin
- Using SLURM for Data Aware Scheduling in the Cloud, Martijn de Vries, Bright Computing
- Enhancing SLURM with Energy Consumption Monitoring and Control Features, Yiannis Georgiou, Bull
- MapReduce Support in SLURM: Releasing the Elephant, Ralph H. Castain, et. al., Greenplum/EMC
- Using SLURM via Python, Mark Roberts (AWE) and Stephan Gorget (EDF)
- High Throughput Computing with SLURM, Morris Jette and Danny Auble, SchedMD
- Evaluating Scalability and Efficiency of the Resource and Job Management System on large HPC clusters, Yiannis Georgiou (Bull) and Matthieu Hautreux (CEA)
- Integer Programming Based Herogeneous CPU-GPU Clusters, Seren Soner, Bogazici University
- Job Resource Utilizaiton as a Metric for Clusters Comparision and Optimization, Joseph Emeras, INRIA/LIG

- Resource Management with Linux Control Groups in HPC Clusters Yiannis Georgiou, Bull (6th Linux Collaboration Summit, April 2012)
- Presentations from SLURM Birds Of a Feather, SuperComputing 2011, November 2011

- SLURM Version 2.3 and Beyond Morris Jette, SchedMD LLC
- Bull's SLURM Roadmap Eric Monchalin, Bull
- Cloud Bursting with SLURM and Bright Cluster Manager Martijn de Vries, Bright Computing

- Presentations from SLURM User Group Meeting, September 2011

- Basic Configuration and Usage, Rod Schultz, Groupe Bull
- SLURM: Advanced Usage, Rod Schultz, Groupe Bull
- CPU Management Allocation and Binding, Martin Perry, Groupe Bull
- Configuring SLURM for HA, David Egolf - Bill Brophy, Groupe Bull
- SLURM Resources isolation through cgroups, Yiannis Georgiou, Groupe Bull
  Matthieu Hautreux, CEA
- SLURM Operation on Cray XT and XE, Moe Jette, SchedMD LLC
- Challenges and Opportunities for Exascale Resource Management and How Today's Petascale Systems are Guiding the Way, William Kramer, NCSA
- CEA Site report, Matthieu Hautreux, CEA
- LLNL Site Report, Don Lipari, LLNL
- SLURM Version 2.3 and Beyond, Moe Jette, SchedMD LLC
- SLURM Simulator, Alejandro Lucero, BSC
- Proposed Design for Enhanced Enterprise-wide Scheduling, Don Lipari, LLNL
- Bright Cluster Manager & SLURM, Robert Stober, Bright Computing
- Job Step Management in User Space, Moe Jette, SchedMD LLC
- SLURM Operation IBM BlueGene/Q, Danny Auble, SchedMD LLC

- SLURM Version 2.2: Features and Release Plans, Morris Jette, Danny Auble and Donald Lipari, Lawrence Livermore National Laboratory (Supercomputing 2010, November 2010)
- Presentations from SLURM User Group Meeting, October 2010

- SLURM: Resource Management from the Simple to the Sophisticated, Morris Jette and Danny Auble, Lawrence Livermore National Laboratory (SLURM User Group Meeting, October 2010)
- SLURM at CEA, Matthieu Hautreux, CEA/DAM/DIF (SLURM User Group Meeting, October 2010)
- SLURM Support for Linux Control Groups, Martin Perry, Bull Information Systems (SLURM User Group Meeting, October 2010)
- SLURM at BSC, Carles Fenoy and Alejandro Lucero, Barcelona Supercomputing Center (SLURM User Group Meeting, October 2010)
- Porting SLURM to the Cray XT and XE, Neil Stringfellow and Gerrit Renker, Swiss National Supercomputer Centre (SLURM User Group Meeting, October 2010)
- Real Scale Experimentations of SLURM Resource and Job Management System, Yiannis Georgiou, Bull Information Systems (SLURM User Group Meeting, October 2010)
- SLURM Version 2.2: Features and Release Plans, Morris Jette and Danny Auble, Lawrence Livermore National Laboratory (SLURM User Group Meeting, October 2010)

- SLURM Community Meeting, Morris Jette, Danny Auble and Don Lipari, Lawrence Livermore National Laboratory (Supercomputing 2009, November 2009)
- High Scalability Resource Management with SLURM, Morris Jette, Lawrence Livermore National Laboratory (Supercomputing 2008, November 2008)
- SLURM Status Report, Morris Jette and Danny Auble, Lawrence Livermore National Laboratory (Supercomputing 2008, November 2008)
- SLURM Version 1.3, Morris Jette and Danny Auble, Lawrence Livermore National Laboratory (May 2008)
- Managing Clusters with Moab and SLURM, Morris Jette and Donald Lipari, Lawrence Livermore National Laboratory (May 2008)
- Resource Management at LLNL, SLURM Version 1.2, Morris Jette, Danny Auble and Chris Morrone, Lawrence Livermore National Laboratory (April 2007)
- Resource Management Using SLURM, Morris Jette, Lawrence Livermore National Laboratory (Tutorial, The 7th International Conference on Linux Clusters, May 2006)

## Publications

- Energy Accounting and Control with SLURM Resource and Job Management System, Yiannis Georgiou, et. al. (ICDCN 2014, January 2014)
- GreenSlot: Scheduling Energy Consumption in Green Datacenters, Inigo Goiri, et. al. (SuperComputing 2011, November 2011)
- Contributions for Resource and Job Management in High Performance Computing, Yiannis Georgiou, Universite Joseph Fourier (Thesis, December 2010)
- Caos NSA and Perceus: All-in-one Cluster Software Stack, Jeffrey B. Layton, Linux Magazine, 5 February 2009.
- Enhancing an Open Source Resource Manager with Multi-Core/Multi-threaded Support, S. M. Balle and D. Palermo, Job Scheduling Strategies for Parallel Processing, 2007.
- SLURM: Simple Linux Utility for Resource Management [PDF], M. Jette and M. Grondona, Proceedings of ClusterWorld Conference and Expo, San Jose, California, June 2003.
- SLURM: Simple Linux Utility for Resource Management, A. Yoo, M. Jette, and M. Grondona, Job Scheduling Strategies for Parallel Processing, volume 2862 of Lecture Notes in Computer Science, pages 44-60, Springer-Verlag, 2003.

## Interview

RCE 10: SLURM (podcast): Brock Palen and Jeff Squyres speak with Morris Jette and Danny Auble of LLNL about SLURM.

## Other Resources

Learning Chef: Compute Cluter with SLURM A SLURM Cookbook by Adam DeConinck

Last modified 30 September 2013