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 条
  • [41] Genetic Algorithm Based Scheduling of Meta-Tasks with Stochastic Execution Times in Heterogeneous Computing Systemst1
    Atakan Doğan
    Füsun Özgüner
    Cluster Computing, 2004, 7 (2) : 177 - 190
  • [42] Improving the Accuracy of Scheduling Analysis Applied to Distributed Systems Computing Minimal Response Times and Reducing Jitter
    William Henderson
    David Kendall
    Adrian Robson
    Real-Time Systems, 2001, 20 : 5 - 25
  • [43] Improving the accuracy of scheduling analysis applied to distributed systems computing minimal response times and reducing jitter
    Henderson, W
    Kendall, D
    Robson, A
    REAL-TIME SYSTEMS, 2001, 20 (01) : 5 - 25
  • [44] Energy-minimized Scheduling of Real-time Parallel Workflows on Heterogeneous Distributed Computing Systems
    Hu, Biao
    Cao, Zhengcai
    Zhou, MengChu
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (05) : 2766 - 2779
  • [45] ISAECC: An Improved Scheduling Approach for Energy Consumption Constrained Parallel Applications on Heterogeneous Distributed Systems
    Ye, Ting
    Wang, Zhi-Jie
    Quan, Zhe
    Guo, Song
    Li, Kenli
    Li, Keqin
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 267 - 274
  • [46] CPTF-a new heuristic based branch and bound algorithm for workflow scheduling in heterogeneous distributed computing systems
    Sirisha, D.
    Prasad, S. Sambhu
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2024, : 472 - 487
  • [47] Scheduling in Heterogeneous Distributed Computing Systems Based on Internal Structure of Parallel Tasks Graphs with Meta-Heuristics
    Velarde Martinez, Apolinar
    APPLIED SCIENCES-BASEL, 2020, 10 (18):
  • [48] Adaptive Real-Time Scheduling of Dynamic Multiple-Criticality Applications on Heterogeneous Distributed Computing Systems
    Hu, Biao
    Cao, Zhengcai
    Thou, Lijie
    2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 897 - 903
  • [49] Comparison of evolutionary computation algorithms for solving bi-objective task scheduling problem on heterogeneous distributed computing systems
    Chitra, P.
    Venkatesh, P.
    Rajaram, R.
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2011, 36 (02): : 167 - 180
  • [50] Comparison of evolutionary computation algorithms for solving bi-objective task scheduling problem on heterogeneous distributed computing systems
    P CHITRA
    P VENKATESH
    R RAJARAM
    Sadhana, 2011, 36 : 167 - 180