期刊文献+

An optimal scheduling algorithm based on task duplication 被引量:2

An optimal scheduling algorithm based on task duplication
下载PDF
导出
摘要 When the communication time is relatively shorter than the computation time for every task, the task duplication based scheduling (TDS) algorithm proposed by Darbha and Agrawal generates an optimal schedule. Park and Choe also 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. An efficient algorithm is proposed whose optimality condition is less restricted and simpler than both of the algorithms, and the schedule length is also shorter than both of the algorithms. The time complexity of the proposed algorithm is O(v2), where v represents the number of tasks. When the communication time is relatively shorter than the computation time for every task, the task duplication based scheduling (TDS) algorithm proposed by Darbha and Agrawal generates an optimal schedule. Park and Choe also 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. An efficient algorithm is proposed whose optimality condition is less restricted and simpler than both of the algorithms, and the schedule length is also shorter than both of the algorithms. The time complexity of the proposed algorithm is O(v2), where v represents the number of tasks.
出处 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2005年第2期445-450,共6页 系统工程与电子技术(英文版)
基金 ThisprojectwassupportedbytheNationalNaturalScienceFoundationofChina(603905405)andtheNationalHighTechnologyResearchandDevelopmentProgramofChina(863Project)(2001AA123014).
关键词 optimal scheduling algorithm task duplication optimality condition. optimal scheduling algorithm, task duplication, optimality condition.
  • 相关文献

参考文献8

  • 1Darbha S, Agrawal D P. Optimal scheduling algorithm for distributed-memory machines. IEEE Trans. Parallel and Distributed Systems, 1998, 9(1) :87~94.
  • 2Park C I, Choe T Y. An optimal scheduling algorithm based on task duplication. IEEE Trans. Computers,2002, 51(4) :444~448.
  • 3Kwok Y K, Ahmad I. Dynamic critical-path scheduling:an effective technique for allocating task graphs to multiprocessors. IEEE Trans. Parallel and Distributed Systerms, 1996, 7(5): 506~521.
  • 4Abmad I, Kwok Y K. On exploiting task duplication in parallel program scheduling. IEEE Trans. Parallel and Distributed Systems, 1998, 9(19): 872~891.
  • 5Yang T, Gerasoulis A. DSC: scheduling parallel tasks on an unbounded number of processors. IEEE Trans. Parallel and Distributed Systems, 1994, 5(9): 951~967.
  • 6Gerasohlis A, Yang T. A comparison of clustering heuristics for scheduling DAGs on multiprocessors. Parallel J and Distributed Computing, 1992, 16(4): 276~291.
  • 7Palis M A, Jing-Chiou Liou, Wei D S L. Task clustering and scheduling for distributed memory parallel architecture. IEEE Trans. Paralld and Distributed Systems,1996,7(1): 46~55.
  • 8Colin J Y, Chretienne P, C p m. Scheduling with small computation delays and task duplication. Operation Research, 1991, 39(4): 680~684.

同被引文献42

  • 1李长云,李赣生,李莹.基于扩展的粒度计算的软件体系结构模型:EGSA[J].电子学报,2005,33(2):271-275. 被引量:4
  • 2张送保,张维明,刘忠,黄金才.复杂体系的结构分析和建模研究[J].国防科技大学学报,2006,28(1):62-67. 被引量:11
  • 3Ni Q F, Lu W F, Yarlagadda, et al. A collaborative engine for enterprise application integration [J]. Computers in lndustry. 2006,57(7) :640 - 652.
  • 4Hien N V, Frederic D T, Jean M M. Autonomic virtual rtsourcc management for service hosting platforms[C]//Proc, of Software Engineering Challenges of Cloud Computing,2009:23 33.
  • 5Graham E F, JackJ D. HARNESS fault tolerant MPI design. usage and performance[J].Future Generation Compurer Sys tems,2002,18(8) : 1127 - 1142.
  • 6Thuy T T I., Jalel R. A detailed MPI communication model for distributed systems [J], Future Generution Computer ,systems , 2006,22(3) :269 - 278.
  • 7Amit K, Xin Y, David K L. An MPI prototype for compited communication on Ethernet switched clusters [J].Journal of Parallel and Distributed Computing,2005,65(10):1123 -1133.
  • 8Sunderam V S, Geist G A, Dongarra J, et al. The PVM concurrent computing system: evolution, experiences, and trends[J].Parallel Computing ,1994,20(4):531 - 545.
  • 9LunneyTF, McCaugheyAJ. Component based distributed systems-CORBA and EJB in context [J]. Computer Physics Com munications,2000,127(2- 3): 207 -214.
  • 10Yolanda G. On agents and grids: creating the fabric for a new generation of distributed intelligent systems[J]. Web Semantics: Science, Services and Agents on the World Wide Web, 2006,4(2) :116 - 123.

引证文献2

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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