Offline and online master-worker scheduling of concurrent bags-of-tasks on heterogeneous platforms

被引:0
|
作者
Benoit, Anne [2 ,4 ,5 ]
Marchal, Loris [1 ,4 ,5 ]
Pineau, Jean-Francois [2 ,4 ,5 ]
Robert, Yves [2 ,4 ,5 ]
Vivien, Frederic [3 ,4 ,5 ]
机构
[1] CNRA, Lyon, France
[2] ENS, Lyon, France
[3] INRIA, Lyon, France
[4] Univ Lyon, Lyon, France
[5] CNRS INRIA, UMR, LIP Lab, Lyon, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling problems are already difficult on traditional parallel machines. They become extremely challenging on heterogeneous clusters, even when embarrassingly parallel applications are considered. In this paper we deal with the problem of scheduling multiple applications, made of collections of independent and identical tasks, on a heterogeneous master-worker platform. The applications are submitted online, which means that there is no a priori (static) knowledge of the workload distribution at the beginning of the execution. The objective is to minimize the maximum stretch, i.e. the maximum ratio between the actual time an application has spent in the system and the time this application would have spent if executed alone. On the theoretical side, we design an optimal algorithm for the offline version of the problem (when all release dates and application characteristics are known beforehand). We also introduce several heuristics for the general case of online applications. On the practical side, we have conducted extensive simulations and MPI experiments, showing that we are able to deal with very large problem instances in a few seconds. Also, the solution that we compute-totally outperforms classical heuristics from the literature, thereby fully assessing the usefulness of our approach.
引用
收藏
页码:150 / +
页数:2
相关论文
共 46 条
  • [31] The search-based scheduling algorithm HP* for parallel tasks on heterogeneous platforms
    Dietze, Robert
    Ruenger, Gudula
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (21):
  • [32] Off-line and on-line scheduling on heterogeneous master-slave platforms
    Pineau, JF
    Robert, Y
    Vivien, F
    PROCEEDINGS OF THE 14TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2005, : 439 - 446
  • [33] Type-Aware Federated Scheduling for Typed DAG Tasks on Heterogeneous Multicore Platforms
    Lin, Ching-Chi
    Shi, Junjie
    Ueter, Niklas
    Guenzel, Mario
    Reineke, Jan
    Chen, Jian-Jia
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (05) : 1286 - 1300
  • [34] Placement of Chains of Real-Time Tasks on Heterogeneous Platforms under EDF Scheduling
    Casini, Daniel
    Biondi, Alessandro
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 149 - 156
  • [35] Independent and divisible tasks, scheduling on heterogeneous star-shaped platforms with limited memory
    Beaumont, O
    Legrand, A
    Marchal, L
    Robert, Y
    13TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2005, : 179 - 186
  • [36] Concurrent Application Bias Scheduling for Energy Efficiency of Heterogeneous Multi-Core Platforms
    Shamsa, Elham
    Kanduri, Anil
    Liljeberg, Pasi
    Rahmani, Amir M.
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (04) : 743 - 755
  • [37] Operating systems for reconfigurable embedded platforms: Online scheduling of real-time tasks
    Steiger, C
    Walder, H
    Platzner, M
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (11) : 1393 - 1407
  • [38] Energy-efficient scheduling for moldable real-time tasks on heterogeneous computing platforms
    Zahaf, Houssam-Eddine
    Benyamina, Abou El Hassen
    Olejnik, Richard
    Lipari, Giuseppe
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 74 : 46 - 60
  • [39] An Efficient Fault-tolerant Scheduling Algorithm for Periodic Real-time Tasks in Heterogeneous Platforms
    Qiu, Weiwei
    Zheng, Zibin
    Wang, Xinyu
    Yang, Xiaohu
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [40] Greening Duplication-Based Dependent-Tasks Scheduling on Heterogeneous Large-Scale Computing Platforms
    Hagras, Tarek
    Atef, Asmaa
    Mahdy, Yousef B.
    JOURNAL OF GRID COMPUTING, 2021, 19 (01)