Scheduling divisible workloads on heterogeneous platforms

被引:43
|
作者
Beaumont, O
Legrand, A
Robert, Y
机构
[1] CNRS, UMR 5800, LaBRI, F-33405 Talence, France
[2] Ecole Normale Super Lyon, CNRS, INRIA, LIP, F-69364 Lyon 07, France
关键词
scheduling; divisible tasks; multi-round algorithms; asymptotical optimality; PROCESSORS; COSTS;
D O I
10.1016/S0167-8191(03)00095-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we discuss several algorithms for scheduling divisible workloads on heterogeneous systems. Our main contributions are (i) new optimality results for single-round algorithms and (ii) the design of an asymptotically optimal multi-round algorithm. This multi-round algorithm automatically performs resource selection, a difficult task that was previously left to the user. Because it is periodic, it is simpler to implement, and more robust to changes in the speeds of the processors and/or communication links. On the theoretical side, to the best of our knowledge, this is the first published result assessing the absolute performance of a multi-round algorithm. On the practical side, extensive simulations reveal that our multi-round algorithm outperforms existing solutions on a large variety of platforms, especially when the communication-to-computation ratio is not very high (the difficult case). (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:1121 / 1152
页数:32
相关论文
共 50 条
  • [41] Optimal sequences for scheduling divisible load on heterogeneous system in nonblocking mode of communication
    Shang, MS
    Wang, QX
    Proceedings of the 11th Joint International Computer Conference, 2005, : 43 - 46
  • [42] A Task Based Approach for Co-Scheduling Ensemble Workloads on Heterogeneous Nodes
    Kamatar, Alok
    Friese, Ryan
    Gioiosa, Roberto
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW, 2023, : 5 - 15
  • [43] A Pruning-Based Disk Scheduling Algorithm for Heterogeneous I/O Workloads
    Kim, Taeseok
    Bahn, Hyokyung
    Won, Youjip
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [44] NEW MODEL AND GENETIC ALGORITHM FOR DIVISIBLE LOAD SCHEDULING IN HETEROGENEOUS DISTRIBUTED SYSTEMS
    Wang, Mingzhao
    Wang, Xiaoli
    Meng, Kun
    Wang, Yuping
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2013, 27 (07)
  • [45] h-Fair: Asymptotic Scheduling of Heavy Workloads in Heterogeneous Data Centers
    Postoaca, Andrei Vlad
    Pop, Florin
    Prodan, Radu
    2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2018, : 366 - 369
  • [46] DYNAMIC RESOURCE SCHEDULING FRAMEWORK WITH HETEROGENEOUS VIRTUALIZATION PLATFORMS SUPPORTED
    Bai Kai
    Shi Wei-Feng
    Chang Yan-Shuo
    2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 1, 2012, : 255 - 259
  • [47] JEDERL: A task scheduling optimization algorithm for heterogeneous computing platforms
    Lv W.
    Yang P.
    Ding Y.
    Zhang H.
    Zheng T.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2021, 48 (06): : 67 - 74
  • [48] Special issue on real-time scheduling on heterogeneous platforms
    Giuseppe Lipari
    Iain Bate
    Real-Time Systems, 2022, 58 : 103 - 104
  • [49] Search-Based Scheduling for Parallel Tasks on Heterogeneous Platforms
    Dietze, Robert
    Ruenger, Gudula
    EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 333 - 344
  • [50] Special issue on real-time scheduling on heterogeneous platforms
    Lipari, Giuseppe
    Bate, Iain
    REAL-TIME SYSTEMS, 2022, 58 (02) : 103 - 104