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 条
  • [1] A stochastic approach to estimating earliest start times of nodes for scheduling DAGs on heterogeneous distributed computing systems
    Ankur Kamthe
    Soo-Young Lee
    Cluster Computing, 2011, 14 : 377 - 395
  • [2] Stochastic scheduling of a meta-task in heterogeneous distributed computing
    Dogan, A
    Özgüner, F
    INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 369 - 374
  • [3] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [4] Minimal Start Time Heuristics for Scheduling Workflows in Heterogeneous Computing Systems
    Sirisha, D.
    VijayaKumari, G.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY (ICDCIT 2016), 2016, 9581 : 199 - 212
  • [5] Performance Enhancement of Scheduling Algorithm in Heterogeneous Distributed Computing Systems
    Nasr, Aida A.
    El-Bahnasawy, Nirmeen A.
    El-Sayed, Ayman
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (05) : 88 - 96
  • [6] Heterogeneous Task Scheduling Framework in Emerging Distributed Computing Systems
    Liu R.-Q.
    Li B.-Y.
    Gao Y.-J.
    Li C.-S.
    Zhao H.-T.
    Jin F.-S.
    Li R.-H.
    Wang G.-R.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (03): : 1005 - 1017
  • [7] Distributed Image Processing Scheduling in Heterogeneous Computing Network Systems
    Fard, Farzad Norouzi
    Broumandnia, Ali
    Mohammadi, Sasan
    MECATRONICS REM 2012, 2012, : 1 - 5
  • [8] Comparative Study of Scheduling Algorithms in Heterogeneous Distributed Computing Systems
    Padole, Mamta
    Shah, Ankit
    ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES, 2018, 562 : 111 - 122
  • [9] A novel task scheduling algorithm for distributed heterogeneous computing systems
    Lai, Guan-Joe
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1115 - 1122
  • [10] A uniform approach for programming distributed heterogeneous computing systems
    Grasso, Ivan
    Pellegrini, Simone
    Cosenza, Biagio
    Fahringer, Thomas
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (12) : 3228 - 3239