A stochastic approach to estimating earliest start times of nodes for scheduling DAGs on heterogeneous distributed computing systems

被引:6
|
作者
Kamthe, Ankur [1 ]
Lee, Soo-Young [1 ]
机构
[1] Auburn Univ, Dept Elect & Comp Engn, Auburn, AL 36849 USA
关键词
Average parallel execution time; Competing situation; Scheduling; Spatial heterogeneity; Stochastic DAG; Temporal heterogeneity; TASK;
D O I
10.1007/s10586-011-0167-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Previously, DAG scheduling schemes used the mean (average) of computation or communication time in dealing with temporal heterogeneity. However, it is not optimal to consider only the means of computation and communication times in DAG scheduling on a temporally (and spatially) heterogeneous distributed computing system. In this paper, it is proposed that the second order moments of computation and communication times, such as the standard deviations, be taken into account in addition to their means, in scheduling "stochastic" DAGs. An effective scheduling approach which accurately estimates the earliest start time of each node and derives a schedule leading to a shorter average parallel execution time has been developed. Through an extensive computer simulation, it has been shown that a significant improvement (reduction) in the average parallel execution times of stochastic DAGs can be achieved by the proposed approach.
引用
收藏
页码:377 / 395
页数:19
相关论文
共 50 条
  • [21] A Multi-Class Task Scheduling Strategy for Heterogeneous Distributed Computing Systems
    El-Zoghdy, S. F.
    Ghoneim, Ahmed
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (01): : 117 - 135
  • [22] Prediction-based Independent Task Scheduling for Heterogeneous Distributed Computing Systems
    Lu, Youwei
    Xu, Zhenzhen
    Xia, Feng
    ADVANCED MATERIALS AND ENGINEERING MATERIALS, PTS 1 AND 2, 2012, 457-458 : 1039 - 1046
  • [23] An integrated technique for task matching and scheduling onto distributed heterogeneous computing systems
    Dhodhi, MK
    Ahmad, I
    Yatama, A
    Ahmad, I
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2002, 62 (09) : 1338 - 1361
  • [24] Metaheuristic Based Scheduling Meta-Tasks in Distributed Heterogeneous Computing Systems
    Izakian, Hesam
    Abraham, Ajith
    Snasel, Vaclav
    SENSORS, 2009, 9 (07) : 5339 - 5350
  • [25] A stochastic model for robust resource allocation in heterogeneous parallel and distributed computing systems
    Smith, Jay
    Siegel, Howard Jay
    Maciejewski, Anthony A.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2701 - +
  • [26] Task Scheduling in Heterogeneous Computing Systems Based on Machine Learning Approach
    Xie, Hui
    Wei, Li
    Liu, Dong
    Wang, Luda
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2020, 34 (12)
  • [27] An approach to compile-time task scheduling in heterogeneous computing systems
    Hagras, T
    Janecek, J
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2004, : 182 - 189
  • [28] New scheduling approach using reinforcement learning for heterogeneous distributed systems
    Orhean, Alexandru Iulian
    Pop, Florin
    Raicu, Ioan
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 117 : 292 - 302
  • [29] Scheduling Meta-tasks in Distributed Heterogeneous Computing Systems: A Meta-Heuristic Particle Swarm Optimization Approach
    Izakian, Hesam
    Abraham, Ajith
    Snasel, Vaclav
    HIS 2009: 2009 NINTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, VOL 3, PROCEEDINGS, 2009, : 397 - +
  • [30] Real Relative Encoding Genetic Algorithm for Workflow Scheduling in Heterogeneous Distributed Computing Systems
    Jiang, Junqiang
    Sun, Zhifang
    Lu, Ruiqi
    Pan, Li
    Peng, Zebo
    IEEE Transactions on Parallel and Distributed Systems, 2025, 36 (01) : 1 - 14