期刊文献+

基于优先级的抢占式并行调度算法设计与分析 被引量:4

Design and Analysis of Prority-based Preemtiv Parallel Scheduling Algorithm
下载PDF
导出
摘要 并行作业调度系统负责对高性能计算系统中作业队列的管理。其核心功能是在每次调度发生时,选择下一个被执行的作业。最简单的调度算法是先来先服务(FCFS)。但这种方法的缺点是资源利用率很低。解决这个问题,目前常用的算法有EASY Backfilling。但EASY算法也存在两个缺陷:要求用户估计作业运行时间和偏爱小作业。针对这两个问题,本文设计了一种新的调度方法:基于优先级的抢占式并行调度(Priority-based Preemptive Schedu-ling),并实现了两种算法的模拟系统,从性能和公平性两个角度对PPS算法和EASY算法进行了比较分析,表明了PPS算法的有效性。 Parallel job scheduler is important to High Performance Computing system. The kernel function is to choose a job to execute whenever a scheduling event happens. The simplest policy is FCFS. This approach suffers from low system utilization. EASY Backfilling was p oposed to improve system utilization and has been implemented in several production schedulers. The main problem with EASY is that it requires estimates of job runtimes to be available. Another problem is that it moves forwards as many smaller jobs as possible. It is unfair to the larger ones. To attack these problems, we propose a new method, Priority-based Preemptive Scheduling.
出处 《计算机科学》 CSCD 北大核心 2007年第7期279-281,共3页 Computer Science
关键词 并行调度 基于优先级的抢占式调度 回填调度 公平性 Parallel job scheduling, Priority-based preemptive scheduling, EASY backfilling, Fairness
  • 相关文献

参考文献14

  • 1Mu'alem A W,Feitelson D G. Utilization, Predictability, Workloads, and User Runtime Estimates in Scheduling the IBM SP2 with Backfilling. IEEE Trans. Parallel and Distributed Systems, 2001,12(6):529-543 .
  • 2Feitelson D G. Metrics for parallel job scheduling and their convergence. In:Feitelson D G Rudolph L, eds. Proceedings of the 7th Workshop on Job Scheduling Strategies for Parallel Processing, volume 2221 of Lecture Notes in Computer Science, Springer-Verlag, 2001. 188-206
  • 3Parallel Workload Archive. http://www.es. huji. ac. il/labs/parallel/workload/
  • 4Lifka D. The ANL/IBM SP Scheduling System. Job Scheduling Strategies for Parallel Processing. In: Feitelson D G, Rudolph L, eds. Springer-Verlag, 1995. 295-303
  • 5Srinivasan S,Kettimuthu R,Subramani V,Sadayappan P. Characterization of backfilling strategies for job scheduling. In:2002 Intl. Workshops on Parallel Processing, held in conjunction with the 2002 Intl. Conf. on Parallel Processing, ICPP, 2002
  • 6Sabin G,Koehhar G, Sadayappan P. Job fairness in non-preemptive job scheduling. In:Inremnrionnl Conference on Parallel Processesing, 2004
  • 7MacDougall M H. Simulating Computer Systems: Techniques and Tools. MIT Press, 1987
  • 8Franke H,Jann J,Moreira J E,Pattnaik P,Jette M A. An Evaluation of Parallel Job Scheduling for ASCI Blue-Pacific. In: Proceedings of the ACM/IEEE SC99 Conference (SC'99)
  • 9Jones J P, Nitzberg B. Scheduling for parallel supercomputing: a historical perspective of achievable utilization. In: Job Scheduling Strategies for Parallel Processing, Springer-Verlag, Lect. Notes Comput Sci. 1999. 1659
  • 10Feitelson D G. On the Sealability of Centralized Control. In:Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium ( IPDPS' 05)

同被引文献25

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部