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 条
  • [21] Critical Path Based Scheduling of Multiple Applications in Heterogeneous Distributed Computing
    Sah, S. K.
    Singh, R. S.
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 99 - 104
  • [22] DEVELOPMENT OF THE DISTRIBUTED COMPUTING SYSTEMS AND RUNNING APPLICATIONS IN THE HETEROGENEOUS COMPUTING ENVIRONMENT
    Bogdanov, A. V.
    Lazarev, A.
    Tun, Myo Tun
    Htut, La Min
    DISTRIBUTED COMPUTING AND GRID-TECHNOLOGIES IN SCIENCE AND EDUCATION, 2010, : 69 - 74
  • [23] A DAG Task Scheduling Scheme on Heterogeneous Computing Systems Using Invasive Weed Optimization Algorithm
    Li, Kenli
    Li, Shuai
    Xu, Yuming
    Xie, Zhaoxin
    2014 SIXTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2014, : 262 - 267
  • [24] Investigating the Resilience of Dynamic Loop Scheduling in Heterogeneous Computing Systems
    Sukhija, Nitin
    Banicescu, Ioana
    Ciorba, Florina M.
    2015 14TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2015, : 194 - 203
  • [25] Dynamic Tasks Scheduling with Multiple Priorities on Heterogeneous Computing Systems
    Tayeb, Hayfa
    Bramas, Berenger
    Faverge, Mathieu
    Guermouche, Abdou
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 31 - 40
  • [26] Generational scheduling for dynamic task management in heterogeneous computing systems
    Carter, BR
    Watson, DW
    Freund, RF
    Keith, E
    Mirabile, F
    Siegel, HJ
    INFORMATION SCIENCES, 1998, 106 (3-4) : 219 - 236
  • [27] DPS: dynamic priority scheduling heuristic for heterogeneous computing systems
    Ahmad, I
    Dhodhi, MK
    Ul-Mustafa, R
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (06): : 411 - 418
  • [28] An efficient genetic algorithm for task scheduling in heterogeneous distributed computing systems
    Daoud, Mohammad I.
    Kharma, Nawwaf
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 3243 - +
  • [29] Scheduling communication-aware tasks on distributed heterogeneous computing systems
    Lai, GJ
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 852 - 857
  • [30] Scheduling energy-conscious tasks in distributed heterogeneous computing systems
    Liu, Yifan
    Du, Chenglie
    Chen, Jinchao
    Du, Xiaoyan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (01):