Slurm工作调度工具:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Gvoto留言 | 贡献
通过翻译页面“Slurm Workload Manager”创建
(没有差异)

2018年1月16日 (二) 10:45的版本

Slurm
当前版本
  • 23.11.6.1 (2024年4月16日;穩定版本)[1]
編輯維基數據鏈接
源代码库
编程语言C
操作系统Linux, BSDs
类型超级计算机和集群的任务调度工具
许可协议GNU General Public License
网站slurm.schedmd.com

Slurm 任务调度工具 (前身为极简Linux资源管理工具,英文Simple Linux Utility for Resource Management,取首字母,简写为SLURM),或 Slurm,是一个用于 Linux 和 Unix 内核系统的 免费、开源 的任务调度工具,被世界范围内的超级计算机计算机群广泛采用。 它提供了三个关键功能。 第一,为用户分配一定时间的专享或非专享的资源(计算机节点),以供用户执行工作。 第二,它提供了一个框架,用于启动、执行、监测在节点上运行着的任务(通常是并行的任务,例如 MPI),第三后,为任务队列合理地分配资源。

大约60%的 500强 超级计算机上都运行着Slurm,包括 天河-2 ,它在2016年前是世界上最快的计算机。

Slurm使用基于 Hilbert曲线调度 或 肥胖树 网络拓扑结构的 最适算法 ,以便优化并行计算机中的任务分配。[2]

历史

早期,Slurm的开发归功于 劳伦斯*利弗莫尔国家实验室 , SchedMD[3] ,Linux NetworX, Hewlett-PackardGroupe Bull, 他们把Slurm作为一个资源管理器。

参考文献

  1. ^ Release 23.11.6.1. 2024年4月16日 [2024年4月25日]. 
  2. ^ Pascual, Jose Antonio; Navaridas, Javier; Miguel-Alonso, Jose. Job Scheduling Strategies for Parallel Processing. Lecture Notes in Computer Science 5798: 138–144. 2009. ISBN 978-3-642-04632-2. doi:10.1007/978-3-642-04633-9_8. 
  3. ^ Slurm Commercial Support, Development, and Installation. SchedMD. [2014-02-23].