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

一个新的相关任务调度算法
引用本文:张建军,李庆华. 一个新的相关任务调度算法[J]. 计算机科学, 2007, 34(4): 269-272
作者姓名:张建军  李庆华
作者单位:1. 华中科技大学计算机科学与技术学院,武汉430074;海军工程大学理学院,武汉430033
2. 华中科技大学计算机科学与技术学院,武汉430074
摘    要:现已有许多调度算法在某些特定条件下能产生最优调度。Darbha和Agrawal提出的TDS算法能产生最优调度,其最优条件比较苛刻,实用性不强。Park和Choe提出一种扩展调度算法(Extended TDS),虽然其最优条件比TDS算法的约束条件宽松些,但在任务数较多时难以满足,并且形式过于复杂。因此,本文提出一种能产生最优调度的新算法,该算法既考虑合并其它父任务以减少通讯时间,同时尽可能少地合并其它任务,从而尽量减小任务的启动时间。该算法不仅最优条件简单、宽松,而且具有与TDS算法相同的时间复杂度O(v^2)。

关 键 词:任务复制  最优条件  最优调度

A New Scheduling Algorithm for Dependent Tasks
ZHANG Jian-Jun,LI Qing-Hua. A New Scheduling Algorithm for Dependent Tasks[J]. Computer Science, 2007, 34(4): 269-272
Authors:ZHANG Jian-Jun  LI Qing-Hua
Affiliation:1.Department of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074;2.College of Science, Naval University of Engineering, Wuhan 430033
Abstract:There are some algorithms that are able to find an optimal schedule under certain conditions. The task duplication based scheduling (TDS) algorithm proposed by Darbha and Agrawal generates an optimal schedule,but its optimality condition is so restricted that it cannot be applied. Thus, Park and Choe proposed an extended TDS algorithm whose optimality condition is less restricted than that of TDS algorithm, but the condition is very complex and is difficult to satisfy when the number of tasks is large. In this paper, we propose a new algorithm that can generate an optimal schedule,which attempts to merge tasks of parent clusters as little as possible in order to reduce the start time of task The propose algorithm not only has a simple and loose optimality condition, but has the same time complexity as TDS algorithm that is O(v2).
Keywords:Task duplication   Optimality condition   Optimal schedule
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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