期刊文献+

分布式环境下多任务调度问题的分析与求解 被引量:12

Analysis and Solutions for Multitasks Scheduling in Distributed Environments
原文传递
导出
摘要 将约束条件归纳为任务约束、链路约束和资源约束,在允许任务复制的情况下,建立了问题的约束与目标的完整数学模型;提出了一种基于任务复制的模拟人类社会中关系演化过程的簇调度算法IREA,包括前沿调度、动态分簇和分离图三个子算法.IREA采用全新的优先级规则,定义了关系数、依赖度、归并度等表示簇的优先级.通过对两个经典算例的计算,发现IREA能求出比算例所在文献算法所得解更优的解;对MJD算例,还得到了一个不同于原文献所给理论最优格局的一个新的最优格局. This paper addresses the problem of static scheduling multitasks with precedence constraints represented as directed acyclic graphs for execution on distributed homogeneous environments. The problem is strong NP-complete, and efficient algorithms for it will have both highly theoretical value and highly practical value. The constraints are summed up to task constraints, link constraints and resource constraints. An integrated mathematical model with constraints and objective is set up. And a new heuristic approach named the Interpersonal Relationships Evolution Algorithm (IBEA) that is based on task duplication is proposed. IREA resembles the evolution of the interpersonal relationships within the human society, and includes three components: cutting edge algorithm, dynamic group algorithm and detach graph algorithm. The priority rules used are new. Relationship number, dependent degree and merge degree are defined for cluster's priority. It is found that IREA could get better solutions for two classic benchmarks than the algorithms which gave the benchmarks. Besides, IREA gets a different optimal solution compared with the theory optimal one for the MID benchmark.
出处 《系统工程理论与实践》 EI CSCD 北大核心 2007年第5期119-125,共7页 Systems Engineering-Theory & Practice
基金 国家自然科学基金(70471077 60673057) 高等学校博士学科点专项基金(20020487046)
关键词 调度算法 任务复制 有向无回路图 动态分簇 分离图 scheduling algorithm task duplication directed acyelie graph dymanie clustering detach graph
  • 相关文献

参考文献8

  • 1Jarek N,Jennifer M S,Jan W,et al.Grid Resource Management-State of the Art and Future Trends[M].Norwell,MA,USA:Kluwer Academic Publishers,2004.
  • 2何琨,赵勇.网格环境下资源调度问题的统一建模与分析[J].华中科技大学学报(自然科学版),2006,34(3):35-38. 被引量:10
  • 3Alhusaini A H,Prasanna V K,Raghavendra C S.Unified resource scheduling framework for heterogeneous computing environments[C]//Proc HCW'99,8th Heterogeneous Computing Workshop.San Juan,Puerto Rico:IEEE Computer Society Press,1999.156 -165.
  • 4Palis M A,Liou J C,Wei D S L.Task clustering and scheduling for distributed memory parallel architectures[J].IEEE Trans on Parallel and Distributed Systems,1996,7(1):46-55.
  • 5Sarkar V.Partitioning and Scheduling Parallel Programs for Multiprocessors[M].Cambridge,MA,USA:MTT Press,1989.
  • 6Park C I,Choe T Y.An optimal scheduling algorithm based on task duplication[C]//Proceedings of 8th International Conference on Parallel and Distributed Systems (ICPADS).KyongJu City,Korea:IEEE Computer Society Press,2001.9-14.
  • 7Wang L,Siegel H J,Royehowdhury V P,et al.Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach[J].Journal of Parallel and Distributed Computing,1997,47 (1):8-22.
  • 8Shroff P,Watson D W,Flann N S,et al.Genetic simulated annealing for scheduling data-dependent tasks in heterogeneous environment[C]//5th Heterogeneous Computing Workshop (HCW' 96).Sheraton Waikiki,Honolulu,Hawaii:IEEE Computer Society Press,1996.98-117.

二级参考文献8

  • 1Abraham A, BuyYa R, Nath B. Naturels heuristics for scheduling jobs on computational grids[C]//Proceedings of the 8th IEEE International Conference on Advanced Computing and Communications (ADCOM). New Delhi: Tata McGraw-Hill Publishing,2000: 45-52.
  • 2YarKhan A, Dongarra J Jack. Experiments with scheduling using simulated annealing in a grid environment[C]//Proceedings of the Third International Workshop on Grid Computing. London: Springer-Verlag, 2002: 232-242.
  • 3Alhusaini A H, Prasanna V K, Raghavendra C S. A unified resource scheduling framework for heterogeneous computing environments[C]//Proc. HCW199,8th Heterogeneous Computing Workshop. San Juan,Puerto Rico: IEEE Computer Society Press, 1999:156-168.
  • 4Gerasoulis A, Yang T. On the granularity and clustering of directed acyelie task graphs[J]. IEEE Transactions on Parallel and Distributed Systems,1993(4) : 686-701.
  • 5Marek M, Grzegorz W, Jan W. Grid resource management-state of the art and future trends[M]. Norwell. Kluwer Academic Publishers, 2004: 295-320.
  • 6Michael I, F-usun O. Dynamic, competitive scheduling of multiple DAGs in a distributed heterogeneous environment[C]//Proceedings of the 7th Heterogeneous Computing Workshop (HCW' 98). New York:IEEE Computer Society Press, 1998: 70-78.
  • 7Zhang Shaohua, Gu Ning, Li Saihan. Grid Workflow based on Dynamic Modeling. and Scheduling//Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'04).Las Vegas: IEEE Computer Society Press, 2004: 35-39.
  • 8Bellare M, Goldreieh O, Sudan M. Free bits, PCPs and nonapproximability-towards tight results [J].SIAM Journal on Computing, 1998, 27:804-915.

共引文献9

同被引文献119

引证文献12

二级引证文献60

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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