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 条
  • [31] Optimization procedure for algorithms of task scheduling in high performance heterogeneous distributed computing systems
    Bahnasawy, Nirmeen A.
    Omara, Fatma
    Koutb, Magdy A.
    Mosa, Mervat
    EGYPTIAN INFORMATICS JOURNAL, 2011, 12 (03) : 219 - 229
  • [32] Scheduling-Efficient Framework for Neural Network on Heterogeneous Distributed Systems and Mobile Edge Computing Systems
    Zhou, Xiang
    Zhang, Jilin
    Wan, Jian
    Zhou, Li
    Wei, Zhenguo
    Zhang, Juncong
    IEEE ACCESS, 2019, 7 : 171853 - 171863
  • [33] A practical approach of task scheduling and load balancing on heterogeneous distributed raytracing systems
    Qureshi, K
    Hatanaka, M
    INFORMATION PROCESSING LETTERS, 2001, 79 (02) : 65 - 71
  • [34] METASYSTEMS - AN APPROACH COMBINING PARALLEL-PROCESSING AND HETEROGENEOUS DISTRIBUTED COMPUTING SYSTEMS
    GRIMSHAW, AS
    WEISSMAN, JB
    WEST, EA
    LOYOT, EC
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 21 (03) : 257 - 270
  • [35] Scalable, low complexity, and fast greedy scheduling heuristics for highly heterogeneous distributed computing systems
    Diaz, Cesar O.
    Pecero, Johnatan E.
    Bouvry, Pascal
    JOURNAL OF SUPERCOMPUTING, 2014, 67 (03): : 837 - 853
  • [36] Scheduling trade-off of dynamic multiple parallel workflows on heterogeneous distributed computing systems
    Xie, Guoqi
    Liu, Liangjiao
    Yang, Liu
    Li, Renfa
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (02):
  • [37] Scalable, low complexity, and fast greedy scheduling heuristics for highly heterogeneous distributed computing systems
    Cesar O. Diaz
    Johnatan E. Pecero
    Pascal Bouvry
    The Journal of Supercomputing, 2014, 67 : 837 - 853
  • [38] A List-based Heuristic Algorithm for Static Task Scheduling in Heterogeneous Distributed Computing Systems
    Gholami, Hadi
    Zakerian, Reza
    2020 6TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2020, : 21 - 26
  • [39] A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems
    Shirvani, Mirsaeid Hosseini
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 90
  • [40] Dynamic heterogeneous shortest job first (DHSJF): a task scheduling approach for heterogeneous cloud computing systems
    Seth S.
    Singh N.
    International Journal of Information Technology, 2019, 11 (4) : 653 - 657