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 条
  • [31] Run-time Mapping Algorithm for Dynamic Workloads on Heterogeneous MPSoCs Platforms
    Sinaei, Sima
    Fatemi, Omid
    2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 373 - 380
  • [32] Priority Scheduling for Heterogeneous Workloads: Tradeoff Between Evictions and Response Time
    Cavdar, Derya
    Chen, Lydia Y.
    Alagoz, Fatih
    IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 684 - 695
  • [33] Multi-objective Scheduling for Divisible Load in Heterogeneous Distributed System
    Xuan, Hejun
    Wang, Yuping
    Hao, Shanshan
    Wang, Xiaoli
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3378 - 3384
  • [34] SPORT: An algorithm for Divisible Load Scheduling with result collection on heterogeneous systems
    Ghatpande, Abhay
    Nakazato, Hidenori
    Beaumont, Olivier
    Watanabe, Hiroshi
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2008, E91B (08) : 2571 - 2588
  • [35] Resource Aware Scheduling in Hadoop for Heterogeneous Workloads based on Load Estimation
    Kapil, Sutariya B.
    Kamath, Sowmya S.
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [36] Scheduling independent stochastic tasks on heterogeneous cloud platforms
    Gao, Yiqin
    Canon, Louis-Claude
    Robert, Yves
    Vivien, Frederic
    2019 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2019, : 385 - 395
  • [37] Makespan Minimization for Scheduling on Heterogeneous Platforms with Precedence Constraints
    Fagnon, Vincent
    Lucarelli, Giorgio
    Rapine, Christophe
    EURO-PAR 2024: PARALLEL PROCESSING, PT I, EURO-PAR 2024, 2024, 14801 : 343 - 356
  • [38] Scheduling of tasks in the parareal algorithm for heterogeneous cloud platforms
    Xiao, Hongtao
    Aubanel, Eric
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1440 - 1448
  • [39] Scheduling for Heterogeneous Computing Platforms using a Genetic Algorithm
    He, Yu
    Chen, Jinchao
    Du, Chenglie
    Gu, Qing
    PROCEEDINGS OF 2020 IEEE 5TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2020), 2020, : 1237 - 1241
  • [40] Dynamic resource provisioning for self-adaptive heterogeneous workloads in SMP hosting platforms
    Nou, Ramon
    Julia, Ferran
    Guitart, Jordi
    Torres, Jordi
    ICE-B 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON E-BUSINESS, 2007, : 39 - +