作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (23): 287-290. doi: 10.3969/j.issn.1000-3428.2012.23.072

• 开发研究与设计技术 • 上一篇    下一篇

基于最小化传输和完成时间的多DAG调度

任丰玲 1,于 炯 1,2,杨兴耀 1   

  1. (1. 新疆大学信息科学与工程学院,乌鲁木齐 830046;2. 北京理工大学计算机学院,北京 100081)
  • 收稿日期:2012-02-13 修回日期:2012-04-13 出版日期:2012-12-05 发布日期:2012-12-03
  • 作者简介:任丰玲(1986-),女,硕士研究生,主研方向:网格计算,分布式计算;于 炯,教授、博士生导师;杨兴耀,博士研究生
  • 基金资助:

    国家自然科学基金资助项目(60863003, 61063042);新疆维吾尔自治区自然科学基金资助项目(2011211A011)

Multiple DAG Scheduling Based on Lowest Transportation and Completion Time

REN Feng-ling 1, YU Jiong 1,2, YANG Xing-yao 1   

  1. (1. School of Information Science and Engineering, Xinjiang University, Urumqi 830046, China; 2. School of Computer, Beijing Institute of Technology, Beijing 100081, China)
  • Received:2012-02-13 Revised:2012-04-13 Online:2012-12-05 Published:2012-12-03

摘要: 针对云计算环境下多个有向无环图(DAG)工作流的调度问题,提出一种基于最小化数据传输时间和任务完成时间(LTCT)的算法,用于处理具有相同优先级的多个DAG工作流之间的调度问题。在多个DAG优先级各不相同时的情况下,给出多优先级多DAG的混合调度算法。实验结果表明,LTCT算法较E-Fairness算法在保证多DAG调度公平性的基础上,能避免额外的数据传输开销,有利于缩短整个工作流的执行Makespan,提高资源的利用率。

关键词: 多DAG调度, 多优先级, 任务权值, 公平性, 时间跨度, 时隙

Abstract: According to multiple DAG workflow scheduling problem in heterogeneous distributed environments, a scheduling algorithm is proposed based on minimizing the data transmission time and task completion time, which can deal with the problem that multiple DAG workflows have the same priority, and gives the multi-priority multi-DAG mixed scheduling algorithm. Compared with E-Fairness algorithm, experimental results show that on the basis of fairness to ensure multiple DAG scheduling, this algorithm can avoid additional data transfer overhead, shorten the entire workflow execution Makespan, and improve resource utilization.

Key words: multiple DAG scheduling, multi-priority, task weight, fairness, time span, slot

中图分类号: