pc集群作业调度算法研究

被引:0
作者
孟令芬
机构
[1] 中国石油大学
关键词
集群; 作业调度; OpenPBS系统; LA-RB算法; 回填算法; 面积最大优先; 预约算法;
D O I
暂无
年度学位
2009
学位类型
硕士
导师
摘要
根据Top500数据显示,集群系统已经成为高性能计算机的主流,而集群作业管理则是保证集群高效运行的关键,也是集群应用的基础。同时,作业调度算法又是集群作业管理系统的核心,是作业调度的重中之重。一个好的调度算法不但可以减少作业的等待时间,缩短作业响应时间,还能够充分利用系统的资源,提高系统利用率。在众多的集群系统中,OpenPBS是为数不多的开源产品之一,它对集群系统提供了良好的支持。而在作业调度算法中,Backfilling算法越来越被认同是集群作业系统中有效的调度算法。 本文对作业管理系统和作业调度算法进行了深入的分析和研究,阐述了集群管理系统OpenPBS系统默认调度算法FIFO,以及Backfilling算法的优缺点。针对OpenPBS系统默认调度算法FIFO调度策略单一、造成大作业长期等待、系统资源利用率低以及Backfilling算法因无法找到合适作业回填而造成资源浪费的问题,提出了LA-RB(Large Area-Reservation Backfilling)算法,并将其引入OpenPBS系统。 LA-RB算法以作业所需CPU数及预估运行时间所构成的二维面积作为优先调度条件,引入二级优先级和预约算法来消除大作业的饥饿现象。通过减少回填作业所需的CPU数,并相应增加预估运行时间,使作业能够成功回填,从而提高CPU利用率。 为了检验LA-RB算法的有效性,在具有10个节点的集群系统下进行了测试实验。实验证明该算法是合理且有效的。该算法引入OpenPBS系统后,与FIFO及Backfilling相比,大大缩短了作业平均响应时间,同时提高系统CPU的利用率,很好的解决了资源利用率低的问题。
引用
收藏
页数:64
共 18 条
[1]
基于PBS的集群作业调度策略的设计与实现 [J].
赵宗弟 ;
胡凯 ;
胡建平 .
计算机与数字工程, 2006, (11) :123-127
[2]
基于网格计算的PBS应用 [J].
胡明生 .
微型机与应用, 2005, (06) :7-10
[3]
RB-FIFT——一种结合Firstfit及预约回填策略的机群作业调度算法 [J].
梁毅 ;
孟丹 ;
樊建平 .
计算机研究与发展, 2004, (11) :1902-1910
[4]
PBS中的任务调度以及一类资源分配失效的解决 [J].
袁立强 ;
徐炜民 ;
张丽晓 .
计算机工程, 2004, (15) :89-91
[5]
PBS作业管理系统分析 [J].
李源 ;
郑全录 ;
曾韵 .
现代计算机(专业版), 2004, (03) :17-19+23
[6]
基于Web的网格系统的实现 [J].
金海 ;
邹德清 ;
韩宗芬 .
小型微型计算机系统, 2003, (12) :2053-2056
[7]
曙光3000机群作业管理系统JOSS的设计与实现 [J].
叶庆华 ;
孟丹 ;
江滢 .
计算机工程, 2003, (06) :42-44
[8]
曙光机群资源管理的设计与实现 [J].
熊劲 ;
孙凝晖 .
计算机学报, 2002, (12) :1357-1363
[9]
基于集群技术的作业管理系统 [J].
汤小春 ;
胡正国 ;
卢维扬 .
西北工业大学学报, 2001, (01) :6-10
[10]
工作站网络上协作任务的调度 [J].
齐红 ;
鞠九滨 .
软件学报, 1998, (01)