首页 | 本学科首页   官方微博 | 高级检索  
     

一种适用于机群系统的任务动态调度方法*
引用本文:傅 强,郑纬民.一种适用于机群系统的任务动态调度方法*[J].软件学报,1999,10(1):19-23.
作者姓名:傅 强  郑纬民
作者单位:清华大学计算机科学与技术系,北京,100084
基金项目:本文研究得到国防科技预研基金资助。
摘    要:任务调度是机群系统上实现并行计算需要解决的重要问题之一.对于在运行中动态产生任务的并行应用程序,由于很难作出准确的任务分配决策,可能导致各个计算结点的任务负载失衡,最终引起整个系统的性能显著下降.因此,需要通过任务再分配来维持负载平衡.该文提出一种任务分配与再分配方法,它通过尽量延迟任务的执行开始时刻,在任务再分配时避免了进程迁移,使得引入的调度开销很小.分析和实验结果表明,该方法在许多情况下能够有效地提高并行程序的运行性能.

关 键 词:调度  机群系统  并行计算  任务分配  负载平衡
收稿时间:1997/11/6 0:00:00
修稿时间:1998/1/23 0:00:00

A Dynamic Task Scheduling Method in Cluster of Workstations
FU Qiang and ZHENG Wei-min.A Dynamic Task Scheduling Method in Cluster of Workstations[J].Journal of Software,1999,10(1):19-23.
Authors:FU Qiang and ZHENG Wei-min
Abstract:Task scheduling is an important issue in the research of parallel computing in cluster of workstations. Because it is difficult to make precise decision of task allocation when running parallel applications that dynamically spawn tasks, load imbalance maybe occur and the performance of whole system will decrease dramatically. So task reallocation is necessary for load balancing. A method for task allocation and reallocation is presented in this paper. By deferring the task's real start-time, it avoids process migration in task reallocation. Therefore, the overhead is greatly decreased. Analysis and experiments show that this method can effectively improve the performance of parallel applications in many cases.
Keywords:Scheduling  cluster of workstations  parallel computing  task allocation  load balancing  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号