Slurm Workload Manager

Slurm
Developer(s)SchedMD
Stable release
Repository
Written inC
Operating systemLinux, BSDs
TypeJob Scheduler for Clusters and Supercomputers
LicenseGNU General Public License
Websiteslurm.schedmd.com

The Slurm Workload Manager, formerly known as Simple Linux Utility for Resource Management (SLURM), or simply Slurm, is a free and open-source job scheduler for Linux and Unix-like kernels, used by many of the world's supercomputers and computer clusters.

It provides three key functions:

  • allocating exclusive and/or non-exclusive access to resources (computer nodes) to users for some duration of time so they can perform work,
  • providing a framework for starting, executing, and monitoring work, typically a parallel job such as Message Passing Interface (MPI) on a set of allocated nodes, and
  • arbitrating contention for resources by managing a queue of pending jobs.

Slurm is the workload manager on about 60% of the TOP500 supercomputers.[1]

Slurm uses a best fit algorithm based on Hilbert curve scheduling or fat tree network topology in order to optimize locality of task assignments on parallel computers.[2]

History

Slurm began development as a collaborative effort primarily by Lawrence Livermore National Laboratory, SchedMD,[3] Linux NetworX, Hewlett-Packard, and Groupe Bull as a Free Software resource manager. It was inspired by the closed source Quadrics RMS and shares a similar syntax. The name is a reference to the soda in Futurama.[4] Over 100 people around the world have contributed to the project. It has since evolved into a sophisticated batch scheduler capable of satisfying the requirements of many large computer centers.

As of November 2021, TOP500 list of most powerful computers in the world indicates that Slurm is the workload manager on more than half of the top ten systems.

Structure

Slurm's design is very modular with about 100 optional plugins. In its simplest configuration, it can be installed and configured in a couple of minutes. More sophisticated configurations provide database integration for accounting, management of resource limits and workload prioritization.

Features

Slurm features include:[citation needed]

  • No single point of failure, backup daemons, fault-tolerant job options
  • Highly scalable (schedules up to 100,000 independent jobs on the 100,000 sockets of IBM Sequoia)
  • High performance (up to 1000 job submissions per second and 600 job executions per second)
  • Free and open-source software (GNU General Public License)
  • Highly configurable with about 100 plugins
  • Fair-share scheduling with hierarchical bank accounts
  • Preemptive and gang scheduling (time-slicing of parallel jobs)
  • Integrated with database for accounting and configuration
  • Resource allocations optimized for network topology and on-node topology (sockets, cores and hyperthreads)
  • Advanced reservation
  • Idle nodes can be powered down
  • Different operating systems can be booted for each job
  • Scheduling for generic resources (e.g. Graphics processing unit)
  • Real-time accounting down to the task level (identify specific tasks with high CPU or memory usage)
  • Resource limits by user or bank account
  • Accounting for power consumption by job
  • Support of IBM Parallel Environment (PE/POE)
  • Support for job arrays
  • Job profiling (periodic sampling of each task's CPU use, memory use, power consumption, network and file system use)
  • Sophisticated multifactor job prioritization algorithms
  • Support for MapReduce+
  • Support for burst buffer that accelerates scientific data movement

The following features are announced for version 14.11 of Slurm, was released in November 2014:[5]

  • Improved job array data structure and scalability
  • Support for heterogeneous generic resources
  • Add user options to set the CPU governor
  • Automatic job requeue policy based on exit value
  • Report API use by user, type, count and time consumed
  • Communication gateway nodes improve scalability

Supported platforms

Slurm is primarily developed to work alongside Linux distributions, although there is also support for a few other POSIX-based operating systems, including BSDs (FreeBSD, NetBSD and OpenBSD).[6] Slurm also supports several unique computer architectures, including:

  • IBM BlueGene/Q models, including the 20 petaflop IBM Sequoia
  • Cray XT, XE and Cascade
  • Tianhe-2 a 33.9 petaflop system with 32,000 Intel Ivy Bridge chips and 48,000 Intel Xeon Phi chips with a total of 3.1 million cores
  • IBM Parallel Environment
  • Anton

License

Slurm is available under the GNU General Public License v2.

Commercial support

In 2010, the developers of Slurm founded SchedMD, which maintains the canonical source, provides development, level 3 commercial support and training services. Commercial support is also available from Bull, Cray, and Science + Computing (subsidiary of Atos).

Usage

Slurm distinguishes several stages for a job

The `slurm` system has three main parts:

  • a central `slurmctld` (slurm control) daemon running on a single control node (optionally with failover backups);
  • many computing nodes, each with one or more `slurmd` daemons;
  • clients that connect to the manager node, often with ssh.

The clients can issue commands to the control daemon, which would accept and divide the workload to the computing daemons.

For clients, the main commands are `srun` (queue up an interactive job), `sbatch` (queue up a job), `squeue` (print the job queue), `scancel` (remove a job from the queue).

Jobs can be run in batch mode or interactive mode. For interactive mode, a compute node would start a shell, connects the client into it, and run the job. From there the user may observe and interact with the job while it is running. Usually, interactive jobs are used for initial debugging, and after debugging, the same job would be submitted by `sbatch`. For a batch mode job, its `stdout` and `stderr` outputs are typically directed to text files for later inspection.

See also

References

  1. ^ "Running a Job on HPC using Slurm | HPC | USC". hpcc.usc.edu. Archived from the original on 2019-03-06. Retrieved 2019-03-05.
  2. ^ Pascual, Jose Antonio; Navaridas, Javier; Miguel-Alonso, Jose (2009). Effects of Topology-Aware Allocation Policies on Scheduling Performance. Job Scheduling Strategies for Parallel Processing. Lecture Notes in Computer Science. Vol. 5798. pp. 138–144. doi:10.1007/978-3-642-04633-9_8. ISBN 978-3-642-04632-2.
  3. ^ "Slurm Commercial Support, Development, and Installation". SchedMD. Retrieved 2014-02-23.
  4. ^ "SLURM: Simple Linux Utility for Resource Management" (PDF). 23 June 2003. Retrieved 11 January 2016.
  5. ^ "Slurm - What's New". SchedMD. Retrieved 2014-08-29.
  6. ^ Slurm Platforms

Further reading

Read other articles:

2009 live album by The MotelsAtomic Cafe: Greatest Songs LiveLive album by The MotelsReleased2009 (2009)Recorded1979 & 1980GenreNew waveLength1:07:44LabelFuel 2000 RecordsProducerMartha Davis[1]The Motels chronology This(2008) Atomic Cafe: Greatest Songs Live(2009) Atomic Cafe: Greatest Songs Live is the second live album released by the band The Motels, recorded live in Boston in 1979 & 1980.[2] Track listing All songs written by Martha Davis, except wher...

Tiësto awards and nominationsTiësto at Lush! in Portrush, Northern Ireland on March 5, 2005.Awards and nominationsAward Wins NominationsGrammy 1 3MTV Europe 1 2TMF Belgium 7 8TMF Holland 6 6World Music 1 2Beatport Music 0 2BG Magazine 1 1Edison 1 1Mixmag 1 1World Dancestar U.S.A 1 1Zilveren Harp Music 1 1Lucky Strike Dance 1 1Dutch Popprijs 1 1Dutch DJ 3 3Radio 538 Dance Award 1 1Buma/Stemra Sound of Silence 1 1Ibiza DJ 1 1WMC Miami 9 17Djuk 1 13 FM 3 3Dance Music Award Germany 1 1Canadian ...

1981 compilation album by various artists Artistička radna akcijaCompilation album by Various artistsReleased1981RecordedApril-May 1981Druga Maca studio, BelgradeGenreNew wave, punk rock, skaLength50:27LabelJugotonProducerEnco Lesić Artistička radna akcija (meaning: Artistic Work Action, also known under the acronym: ARA) is a new wave and punk rock compilation album released in 1981 by Jugoton in SFR Yugoslavia. It presents a snapshot of the early 1980s Belgrade underground music scen...

  لمعانٍ أخرى، طالع تاريخ الولايات المتحدة (توضيح). تاريخ الولايات المتحدة من 1991 وحتى 2008معلومات عامةالبداية 1991 النهاية 2008 المنطقة الولايات المتحدة أهم الأحداث 11 سبتمبر 2001 : أحداث 11 سبتمبر 2001 المعالم والشخصياتشخصيات مؤثرة أسامة بن لادنجورج بوش الابن التأثيراتفرع من...

Polish journalist and politician Leon Kasman Leon Kasman’s tombstone in Warsaw. Leon Kasman, pseudonyms Adam, Bolek, Janowski, Zygmunt[1] (born 28 October 1905 in Łódź; died 12 July 1984 in Warsaw) was a Polish communist journalist and politician of Jewish descent.[2][3] Head of the propaganda and agitation department of the Central Committee of the Polish Workers' Party.[4] He was a first editor-in-chief of the Trybuna Ludu daily, deputy to the Sejm of th...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مايو 2019) هومنتمن بيروت معلومات النادي الدوري الدوري اللبناني لكرة السلة  البلد لبنان  تأسس عام 1924  البطولات أ

Cognitive process of visually interpreting the human face This article is about the cognitive process. For the psychological phenomena of seeing faces in inanimate objects, see Pareidolia. For computer-based facial perception, see Facial recognition system. An adult male's face with make-up Cognitive psychology Perception Visual perception Object recognition Face recognition Pattern recognition Attention Memory Aging and memory Emotional memory Learning Long-term memory Metacognition Language...

Protein-coding gene in the species Homo sapiens HIC1IdentifiersAliasesHIC1, ZBTB29, ZNF901, hic-1, hypermethylated in cancer 1, HIC ZBTB transcriptional repressor 1External IDsOMIM: 603825 MGI: 1338010 HomoloGene: 4740 GeneCards: HIC1 Gene location (Human)Chr.Chromosome 17 (human)[1]Band17p13.3Start2,054,154 bp[1]End2,063,241 bp[1]Gene location (Mouse)Chr.Chromosome 11 (mouse)[2]Band11 B5|11 45.76 cMStart75,055,391 bp[2]End75,060,345 bp[2]R...

Esta página cita fontes, mas que não cobrem todo o conteúdo. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Novembro de 2022) Santa TerezaSantê   Bairro do Brasil   Praça Duque de CaxiasPraça Duque de Caxias Localização Região administrativa Leste Município Belo Horizonte Características geográficas Área total 0,808...

Sanjak of the Ottoman Empire from 1455 to 1913 Sanjak of PrizrenPrizren SancağıSanxhaku i PrizrenitПризренски санџакSanjak of the Ottoman Empire1455–1913 Coat of arms CapitalPrizrenHistoryHistory • Established 1455• Treaty of London (1913) 30 May 1913 Preceded by Succeeded by Serbian Despotate Principality of Dukagjini Kingdom of Serbia Today part ofKosovo, North Macedonia The Sanjak of Prizren (Turkish: Prizren Sancağı, Albanian: Sanxhaku i Prizrenit,...

Pantai Pulau Derawan Kepulauan Derawan adalah sebuah kepulauan yang berada di Kabupaten Berau, Kalimantan Timur. Di kepulauan ini terdapat sejumlah objek wisata bahari menawan, salah satunya Taman Bawah Laut yang diminati wisatawan mancanegara terutama para penyelam kelas dunia. Kepulauan Derawan memiliki tiga kecamatan yaitu, Pulau Derawan, Maratua, dan Biduk Biduk, Berau. Sedikitnya ada empat pulau yang terkenal di kepulauan tersebut, yakni Pulau Maratua, Derawan, Sangalaki, dan Kakaban yan...

Hungarian footballer Tamás Szamosi Personal informationFull name Tamás SzamosiDate of birth (1974-11-27) 27 November 1974 (age 49)Place of birth Budapest, HungaryHeight 1.78 m (5 ft 10 in)Position(s) DefenderTeam informationCurrent team Szigetszentmiklósi TESenior career*Years Team Apps (Gls)1995–1997 III. Kerületi TUE 59 (4)1997–2001 MTK Hungária FC 92 (1)2001–2005 Zalaegerszegi TE 101 (1)2005–2008 Nea Salamina 73 (3)2008–2009 Zalaegerszegi TE 29 (0)2009–...

Anak-anak terluka akibat bom Israel di Gaza, 2012. Serangan terhadap anak-anak adalah kejahatan terhadap kemanusiaan. Kejahatan terhadap umat manusia adalah istilah di dalam Hubungan Internasional yang mengacu pada tindakan pembunuhan massal dengan penyiksaan terhadap tubuh orang-orang sebagai suatu kejahatan penyerangan terhadap yang lain. Para sarjana Hubungan Internasional telah secara luas menggambarkan kejahatan terhadap umat manusia sebagai tindakan yang sangat keji, Pada suatu skala ya...

American cook, restaurateur, author, and television personality For the silent-screen actress, see Paula Dean. Paula DeenDeen (left) in a public service announcement for Civitan International, 2006BornPaula Ann Hiers[1] (1947-01-19) January 19, 1947 (age 76)Albany, Georgia, U.S.Spouses Jimmy Deen ​(m. 1965⁠–⁠1989)​ Michael Groover ​(m. 2004)​[2] ChildrenJamie Deen and Bobby DeenCulinary career...

This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2013) (Learn how and when to remove this template message) James B. Hill (born November 29, 1856, near Fremont, Sandusky County, Ohio, died in 1945 in Raceland, Louisiana) was an American inventor. A 1902 Buckeye Traction Ditcher on display at the Hancock Historical Museum. Hill worked as a drainage tiler ...

Japanese politician (1934–2023) Kimura in 2001 Hitoshi Kimura (木村 仁, Kimura Hitoshi, 24 June 1934 – 15 November 2023) was a Japanese politician of the Liberal Democratic Party, a member of the House of Councillors in the Diet (national legislature). A native of Kumamoto Prefecture and graduate of the University of Tokyo, he worked at the Ministry of Home Affairs from 1958 to 1991. After teaching, he was elected to the House of Councillors for the first time in 1998. Kimura died in T...

2004 film CampfireFilm posterHebrewמדורת השבט Directed byJoseph CedarWritten byJoseph CedarProduced byDavid MandilEyal ShirayStarringMichaela EshetHani FurstenbergMoshe IvgyMaya MaronCinematographyOfer InovEdited byEinat Glaser-ZarhinMusic byOfer ShalhinDistributed byFilm MovementRelease dates February 2004 (2004-02) (Berlin) 9 September 2005 (2005-09-09) Running time96 minutesCountryIsraelLanguagesHebrewEnglishBox office$34,835 (U.S. domestic)[1]...

American mixed martial artist Joseph BenavidezBenavidez at UFC Fight Night 143 in New York, United States on January 20, 2019BornJoseph Rolando Benavidez (1984-07-31) July 31, 1984 (age 39)San Antonio, Texas, U.S.[1]NationalityAmericanHeight5 ft 4 in (1.63 m)Weight125 lb (57 kg; 8.9 st)DivisionFlyweight (2012–2021) Bantamweight (2006–2011) Featherweight (2008)Reach65 in (165 cm)[2][3]Fighting out ofSacramento, California...

Ароматы в физике элементарных частицАроматы Лептонное число: L Барионное число: B Странность: S Очарование: C Прелесть: B' Истинность: T Чётность P-чётность: P С-чётность: C T-чётность: T CP-чётность: CP G-чётность: G R-чётность: R Квантовые числа Главное: n Орбитальное: l Магнитное: m Спи...

316th DivisionVictorious Việt Minh soldiers at Điện Biên PhủActive1951–presentAllegiance VietnamBranchVietnam People's ArmyRoleInfantrySizeDivisionNickname(s)Bông Lau (Silvergrass), Bien Hoa, HighlandEngagementsFirst Indochina War* Battle of Mạo Khê* Operation Lorraine* Battle of Điện Biên PhủVietnam War* Battle of Ban Me Thuot* Fall of SaigonSino-Vietnamese WarDecorationsOrder of Ho Chi Minh (1985)CommandersNotablecommandersColonel Lê Quang BaMilitary unit 316th Inf...