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 条
  • [1] Probabilistic analysis of multi-processor scheduling of tasks with uncertain parameters
    Leulseged, A
    Nissanke, N
    [J]. REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 103 - 122
  • [2] Shared multi-processor scheduling
    Dereniowski, Dariusz
    Kubiak, Wieslaw
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 261 (02) : 503 - 514
  • [3] Dynamic Measurement of Task Scheduling Algorithm in Multi-Processor System
    谢盈
    吴尽昭
    陈建英
    崔梦天
    [J]. Journal of Shanghai Jiaotong University(Science), 2019, 24 (03) : 372 - 380
  • [4] Dynamic Measurement of Task Scheduling Algorithm in Multi-Processor System
    Xie Y.
    Wu J.
    Chen J.
    Cui M.
    [J]. Journal of Shanghai Jiaotong University (Science), 2019, 24 (03): : 372 - 380
  • [5] Scheduling multi-processor tasks with resource and timing constraints using genetic algorithm
    Cheng, SC
    Huang, YM
    [J]. 2003 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, VOLS I-III, PROCEEDINGS, 2003, : 624 - 629
  • [6] Eliminating migration in multi-processor scheduling
    Kalyanasundaram, B
    Pruhs, KR
    [J]. JOURNAL OF ALGORITHMS, 2001, 38 (01) : 2 - 24
  • [7] Eliminating migration in multi-processor scheduling
    Kalyanasundaram, B
    Pruhs, KR
    [J]. PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 499 - 506
  • [8] Bicriteria Multi-Processor Static Scheduling
    Girault, Alain
    Kalla, Hamoudi
    [J]. ERCIM NEWS, 2008, (75): : 46 - 47
  • [9] Multi-processor scheduling problems in planning
    Long, D
    Fox, M
    [J]. IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 998 - 1004
  • [10] Exploiting object-based parallelism on multi-core multi-processor clusters
    Liu, Xuli
    [J]. EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 259 - 266