期刊文献+

面向异构分布式计算环境的并行任务调度优化方法 被引量:6

Scheduling and optimizing algorithm for parallel tasks in heterogeneous distributed computing systems
下载PDF
导出
摘要 分布式计算环境中并行作业的任务调度策略直接影响应用程序的执行时间,寻找一种使任务执行时间最短的调度方案已被证明是NP(non-deterministic polynomial)完全问题。首先给出了异构分布式计算系统的形式化描述,建立了静态任务调度问题的理论体系,通过分析总结最长动态关键路径(longest dynamic critical path,LDCP)算法的核心思想及存在的不足,提出一种运用结点信息流量减少CPU空闲时间碎片的并行任务调度优化算法,其时间复杂度为O(M×N^3)。实验表明改进后的算法在调度长度、加速比及计算效率3个指标上均优于LDCP算法和分层结点排序算法(sorted nodes in leveled directed acyclic graph division,SNLDD),其中,与LDCP、SNLDD相比,调度长度平均缩短19.03%、8.02%,加速比平均提升18.42%、7.96%,计算效率平均提高10.17%、3.72%,进一步提高了并行系统的资源利用率。 Strategies of parallel task scheduling have direct influences on me executing time of an applica-tion, but the perfect schedule which makes finishing time of the application shortest is a non polynomial comple tion time problem. By creating the mathematical models of heterogeneous distributed computing systems (DCS) and static task scheduling, the main procedure and deficiencies of the exist longest dynamic critical path algo- rithm (LDCP) is carefully analyzed. Further, an improved algorithm with time complexity O(M× N3) to de- crease idle time blocks of processors based on the node information flow quantity is proposed. Experiments show that the proposed algorithm outperforms the traditional algorithm and the sorted nodes in leveled directed acyclic graph division algorithm (SNLDD) in the schedule length, speedup and computation efficiency. The schedule length of the improved algorithm is shorter than those of the LDCP and SNLDD algorithms by 19.03% and 8.02%,respectively. The average speedup gained by the improved algorithm is greater than those of the LDCP and SNLDD algorithms by 18.42 %and 7.96 %, respectively. The computation efficiency of the improved algo rithm can get the amount of 10. 17% and 3. 72% increase than those of the LDCP and SNLDD algorithms. Hence, the proposed algorithm is sure to enhance the coefficient of the utilization for the whole system resources.
出处 《系统工程与电子技术》 EI CSCD 北大核心 2016年第2期332-338,共7页 Systems Engineering and Electronics
基金 国家自然科学基金(61401496) 军队院校实验室建设与管理重点课题(SYSLXH-2013035)资助课题
关键词 异构分布式计算环境 有向无环图 任务调度 最长动态关键路径 distributed computing systems (DCS) directed acyclic graph (DAG) task schedule longest dynamic critical path (LDCP)
  • 相关文献

参考文献13

  • 1Zarrabi A, Samsudin K. Task scheduling on computational grids using gravitational search algorithm[J]. Cluster Computing, 2014, 17(3): 1001-1011.
  • 2Nelissen G, Su H, Guo Y F, et al. An optimal boundary fair scheduling[J]. Real-Time Systems, 2014, 50(4): 456-508. ,.
  • 3Arabnejad H, Barbosa J G. List scheduling algorithm for hetero- geneous systems by an optimistic cost table[J:. IEEE Trans. on Parallel and Distributed Systems, 2014, 25(3): 682- 694.
  • 4Topcuoglu H, Hariri S, Wu M Y. Performance-effective and low complexity task scheduling for heterogeneous computing [J:. IEEE Trans. on Parallel and Distributed Systems, 2005, 13 (3): 260-274.
  • 5Mezmaz M, Melab N, Talbi E G. An efficient load balancing strategy for grid based branch and bound algorithm[J']. Parallel Computing, 2007, 33(4/5): 302-313.
  • 6Daoud M I, Kharma N. A high performance algorithm for static task scheduling in heterogeneous distributed computing systems I-J J. Journal of Parallel : Distributed Computing, 2008, 28 (4) : 399 - 409.
  • 7Lombardi M, Milano M. Optimal methods for resource allocation and scheduling: a cross-disciplinary survey [J]. Constraints2012, 17(1): 51-85.
  • 8Liu M, Chu C B, Xu Y F, et al. An optimal online algorithm for single machine scheduling to minimize total general completion time[J]. Journal of Combinatorial Optimization, 2012, 23 (2) : 189- 195.
  • 9Bahnasawy N A, Omara F, Koutb M A, et al. Optimization pro- cedure for algorithms of task scheduling in high performance he- terogeneous distributed computing systems[J3. Egyptian In- formatics Journal, 2011, 12(3) : 219 - 229.
  • 10Gu Y, Grossman R. Toward efficient and simplified distributed data intensive eomputingEJ3. IEEE Computer Society, 2011, 22(6) : 974 - 984.

同被引文献45

引证文献6

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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