[发明专利]一种基于任务复制与聚簇的并行任务分配方法在审
申请号: | 201310245201.3 | 申请日: | 2013-06-19 |
公开(公告)号: | CN103336713A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 尤涛;杜承烈;徐伟;赵湑 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于任务复制与聚簇的并行任务分配方法,其特征在于:初始化并对子节点无约束类节点进行复制;应用DCPEZ过程,依据为聚簇的调度不增加原则,对任务进行聚簇,在聚簇关系的基础上对其余可复制节点进行复制;得到最终复制聚簇结果。本发明具有以下优点:PTDADC方法依据调度长度不增加原则,发展了子节点无约束复制的调度长度不增加定理、子结点带约束复制的调度长度不增加原则、动态关键路径聚簇的调度长度不增加原则,从而缩短了任务的执行时间。PTDADC方法遵循了最小化聚簇与复制的原则,减少了处理器的需求数量。 | ||
搜索关键词: | 一种 基于 任务 复制 并行 分配 方法 | ||
【主权项】:
一种基于任务复制与聚簇的并行任务分配方法,其特征在于步骤如下:步骤1:初始化并对子节点无约束类节点进行复制;步骤2:应用DCPEZ过程,依据为聚簇的调度不增加原则,对任务进行聚簇,步骤3:在聚簇关系的基础上对其余可复制节点进行复制;步骤4:重复步骤2,得到最终复制聚簇结果;所述DCPEZ步骤如下:步骤1)初始化每条边均为“未被访问过”;步骤2)扫描此刻的DAG,找出那些至少含有一条未被访问边的关键路径,否则找出那些至少含有一条未被访问边的次关键路径;步骤3)把关键路径上边的权值按降序进行排列;步骤4)从被选择的DCP上挑选一条未被访问的具有最大权值的边,如果这样的边不止一条,那么则按如下的规则选取:如果cij=cki并且tni<tnk,那么选择边eij,把这条边设置为“访问过”的标志;如果把这条边的权值赋为0能够满足如下条件,也就是此赋0操作不会产生另外一条不同的关键路径,它的长度不会等于甚至大于当前关键路径的长度。合并这两个簇;重复此步骤直到此DCP上的所有边都己经访问过;步骤5)对赋0操作产生簇中的多复制节点进行单一化处理;循环执行步骤2)~步骤5),直到DAG上的所有边都已经被访问过;步骤6)检查这些不同的簇,看它们是否还能够进一步合并但不会增加程序的并行执行时间。若合并再进行下单一化处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310245201.3/,转载请声明来源钻瓜专利网。