Reactive Scheduling of DAG Applications on Heterogeneous and Dynamic Distributed Computing Systems

被引:0
|
作者
Hernandez Hernandez, Jesus Israel [1 ]
Cole, Murray [1 ]
机构
[1] Univ Edinburgh, Sch Informat, Inst Comp Syst Architecture, Edinburgh, Midlothian, Scotland
来源
COMPUTACION Y SISTEMAS | 2009年 / 13卷 / 02期
关键词
Parallel processing; heterogeneous computing; task scheduling; DAG scheduling; fault tolerance;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging computational platforms enable a set of geographically distributed computers with different capabilities to be linked together and used in a coordinated fashion to solve a parallel application at the same time. Effective scheduling mechanisms are essential to exploit the tremendous potential of computational resources offered by such platforms. We consider the problem of scheduling parallel applications which are often abstracted as directed acyclic graphs (DAGs), in which vertices represent application tasks and edges represent data dependencies between tasks. The core scheduling issues are that the availability and performance of resources, which are already by their nature heterogeneous, can be expected to vary dynamically, even during the course of an execution. This thesis summary presents the main results of the Global Task Positioning (GTP) mapping method, which is based on the cyclic use of a static mapping method over time. We place strong emphasis in three key aspects, which we believe are central to address the dynamic nature of the problem: reactivity, data-aware components and fault tolerance.
引用
收藏
页码:221 / 237
页数:17
相关论文
共 50 条
  • [1] DAG Scheduling on Heterogeneous Distributed Systems Using Learning Automata
    Ghader, Habib Moti
    KeyKhosravi, Davood
    HosseinAliPour, Ali
    [J]. INTELLIGENT INFORMATION AND DATABASE SYSTEMS, PT II, PROCEEDINGS, 2010, 5991 : 247 - +
  • [2] On the Feasibility of Dynamically Scheduling DAG Applications on Shared Heterogeneous Systems
    Nascimento, Aline P.
    Sena, Alexandre
    Boeres, Cristina
    Rebello, Vinod E. F.
    [J]. EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 191 - +
  • [3] Adaptive Real-Time Scheduling of Dynamic Multiple-Criticality Applications on Heterogeneous Distributed Computing Systems
    Hu, Biao
    Cao, Zhengcai
    Thou, Lijie
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 897 - 903
  • [4] DYNAMIC SCHEDULING TECHNIQUES FOR HETEROGENEOUS COMPUTING SYSTEMS
    HAMIDZADEH, B
    ATIF, Y
    LILJA, DJ
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1995, 7 (07): : 633 - 652
  • [5] Dynamic Scheduling in Consistent Heterogeneous Computing Systems
    Sun, Libin
    Deng, Rong
    Chen, Hongzhong
    [J]. INTERNATIONAL CONFERENCE ON FRONTIERS OF ENERGY, ENVIRONMENTAL MATERIALS AND CIVIL ENGINEERING (FEEMCE 2013), 2013, : 392 - 398
  • [6] Strategy for dynamic scheduling on distributed computing systems
    Wang, D.
    Wei, J.
    Chen, Z.
    Xue, Z.
    [J]. Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 2001, 29 (SUPPL. 1): : 87 - 89
  • [7] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [8] A dynamic matching and scheduling algorithm for heterogeneous computing systems
    Maheswaran, M
    Siegel, HJ
    [J]. SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, : 57 - 69
  • [9] Energy aware DAG scheduling on heterogeneous systems
    Baskiyar, Sanjeev
    Abdel-Kader, Rabab
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2010, 13 (04): : 373 - 383
  • [10] Scheduling trade-off of dynamic multiple parallel workflows on heterogeneous distributed computing systems
    Xie, Guoqi
    Liu, Liangjiao
    Yang, Liu
    Li, Renfa
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (02):