Integer programming based heterogeneous CPU–GPU cluster schedulers for SLURM resource manager

作者:

Highlights:

• Two integer programming based heterogeneous CPU–GPU cluster scheduling algorithms are developed for supercomputers.

• SLURM scheduler plug-ins are developed and realistic emulation tests are carried out on large clusters.

• Tests show that our algorithms perform better in terms of utilization, spread and packing over SLURM's backfill plug-in.

摘要

•Two integer programming based heterogeneous CPU–GPU cluster scheduling algorithms are developed for supercomputers.•SLURM scheduler plug-ins are developed and realistic emulation tests are carried out on large clusters.•Tests show that our algorithms perform better in terms of utilization, spread and packing over SLURM's backfill plug-in.

论文关键词:Job scheduling,SLURM,Integer programming

论文评审过程:Received 31 January 2013, Revised 4 October 2013, Accepted 23 January 2014, Available online 25 June 2014.

论文官网地址:https://doi.org/10.1016/j.jcss.2014.06.011