国内刊号:43-1258/TP
国际刊号:1007-130X
发布日期:
作者:温瑞林, 樊春, 马银萍 , 王政丹, 向广宇 , 付振新
单位:(1.北京大学信息科学技术学院,北京 100871;2.北京大学计算中心,北京 100871;3.北京大学国家生物医学成像科学中心,北京 100871;4.鹏城实验室,广东 深圳 518055;5.北京大学软件与微电子学院,北京 102600)
关键词:任务调度系统,面向对象方法,Slurm,cgroups,
目前使用较为广泛的Slurm任务调度系统存在代码臃肿、新功能开发效率低和难以维护的问题,在参考目前较为成熟的任务调度系统(如Slurm和HTCondor)的优缺点的基础上,设计了一个性能优异、可扩展性好和维护方便的高性能任务及资源调度系统SlurmX。讨论了通过使用面向对象的手段,对Slurm内部的组件从上至下进行了功能级别的重新抽象和组织,并从系统架构设计和组件内部设计等方面,简述了该调度系统如何在保障性能的情况下,提供高可扩展性和内部模块之间的低耦合性。
来源:2022年第9期
《计算机工程与科学》期刊编辑部