Dynamic Scheduling of Multi-Processor Tasks on Clusters of Clusters

被引:1
|
作者
Hunold, Sascha [1 ]
Rauber, Thomas [1 ]
Ruenger, Gudula [2 ]
机构
[1] Univ Bayreuth, Dept Math & Phys, D-95440 Bayreuth, Germany
[2] Tech Univ Chemnitz, Dept Comp Sci, Chemnitz, Germany
关键词
D O I
10.1109/CLUSTR.2007.4629277
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article we tackle the problem of scheduling a dynamically generated DAG of multi-processor tasks (M-tasks). At first, we outline the need of such a scheduling approach in the context of TGrid. TGrid is an M-task runtime system for heterogeneous clusters. Then, we propose a dynamic scheduling algorithm called Reuse Processors Algorithm (RePA). The main objective of RePA is to reduce the communication and redistribution costs by trying to map child tasks to processors which are assigned to parent tasks (reuse processors). The algorithm is implemented using the SimGrid toolkit and is evaluated by comparing the makespan of the schedules produced by RePA and M-HEFT.
引用
收藏
页码:507 / +
页数:2
相关论文
共 50 条
  • [41] Scheduling Dynamic Workflows onto Clusters of Clusters using Postponing
    Hunold, Sascha
    Rauber, Thomas
    Suter, Frederic
    [J]. CCGRID 2008: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, PROCEEDINGS, 2008, : 669 - +
  • [42] MULTI-PROCESSOR SYSTEMS
    HUGHES, P
    DOONE, T
    [J]. MICROELECTRONICS AND RELIABILITY, 1977, 16 (04): : 281 - 293
  • [43] Multi-fold Scheduling Algorithm for Multi-core Multi-Processor Systems
    Gautam, Savita
    Umar, M. Sarosh
    Samad, Abdus
    [J]. PROCEEDINGS OF THE 2020 5TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND SECURITY (ICCCS-2020), 2020,
  • [44] Dynamic job scheduling on heterogeneous clusters
    Barbosa, J.
    Moreira, Belmiro
    [J]. EIGHTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 3 - +
  • [45] Gravitational Search Algorithm Based Task Scheduling for Multi-Processor Systems
    Thakur, Abhijeet Singh
    Biswas, Tarun
    Kuila, Pratyay
    [J]. 2018 FOURTH IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2018, : 253 - 257
  • [46] Task scheduling and management in single-chip multi-processor system
    Hu Yue-li
    Wang Yao-ming
    Xuan Xiang-guang
    [J]. 2008 INTERNATIONAL CONFERENCE ON ELECTRONIC PACKAGING TECHNOLOGY & HIGH DENSITY PACKAGING, VOLS 1 AND 2, 2008, : 382 - +
  • [47] Partitioned scheduling policies on multi-processor mixed-criticality systems
    Gu, Chuan-Cai
    Guan, Nan
    Yu, Jin-Ming
    Wang, Yi
    Deng, Qing-Xu
    [J]. Ruan Jian Xue Bao/Journal of Software, 2014, 25 (02): : 284 - 297
  • [48] Scheduling tasks with small communication delays for clusters of processors
    Bampis, E
    Giroudeau, R
    Kononov, A
    [J]. ANNALS OF OPERATIONS RESEARCH, 2004, 129 (1-4) : 47 - 63
  • [49] Scheduling Tasks with Small Communication Delays for Clusters of Processors
    E. Bampis
    R. Giroudeau
    A. Kononov
    [J]. Annals of Operations Research, 2004, 129 : 47 - 63
  • [50] Static scheduling of dependent parallel tasks on heterogeneous clusters
    Barbosa, J.
    Morais, C.
    Nobrega, R.
    Monteiro, A. P.
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2006, : 546 - 553