Efficient approximation algorithms for scheduling moldable tasks

被引:0
|
作者
Wu, Xiaohu [1 ]
Loiseau, Patrick [2 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing, Peoples R China
[2] Inria, FairPlay Team, Palaiseau, France
基金
国家重点研发计划;
关键词
Scheduling; Approximation algorithms; Moldable tasks; RECTANGLES; JOBS;
D O I
10.1016/j.ejor.2023.02.044
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Moldable tasks allow schedulers to determine the number of processors assigned to each task, thus enabling efficient use of large-scale parallel processing systems. We consider the problem of scheduling independent moldable tasks on processors and propose a new perspective of the existing speedup models: as the number pof processors assigned to a task increases, the speedup is linear if pis small and becomes sublinear after pexceeds a threshold. Based on this, we propose an efficient approximation algorithm to minimize the makespan. As a by-product, we also propose an approximation algorithm to maximize the sum of values of tasks completed by a deadline; this scheduling objective is considered for moldable tasks for the first time while similar works have been done for other types of parallel tasks. (C) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页码:71 / 83
页数:13
相关论文
共 50 条
  • [31] A Fair-Policy Dynamic Scheduling Algorithm for Moldable Gang Tasks on Multicores
    Shimizu, Tomoki
    Nishikawa, Hiroki
    Kong, Xiangbo
    Tomiyama, Hiroyuki
    2022 11TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2022, : 172 - 175
  • [32] Static Scheduling of Moldable Streaming Tasks With Task Fusion for Parallel Systems With DVFS
    Kessler, Christoph
    Litzinger, Sebastian
    Keller, Jorg
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 4166 - 4178
  • [33] Improved Algorithms for Monotone Moldable Job Scheduling Using Compression and Convolution
    Grage, Kilian
    Jansen, Klaus
    Ohnesorge, Felix
    EURO-PAR 2023: PARALLEL PROCESSING, 2023, 14100 : 503 - 517
  • [34] Approximation algorithms for scheduling with reservations
    Diedrich, Florian
    Jansen, Klaus
    Pascual, Fanny
    Trystram, Denis
    HIGH PERFORMANCE COMPUTING - HIPC 2007, PROCEEDINGS, 2007, 4873 : 297 - +
  • [35] Approximation algorithms for scheduling problems
    Ishii, H.
    Tada, M.
    IEICE Transactions on Information and Systems, 2000, E83-D (03) : 496 - 502
  • [36] Approximation Algorithms for Scheduling with Reservations
    Diedrich, Florian
    Jansen, Klaus
    Pascual, Fanny
    Trystram, Denis
    ALGORITHMICA, 2010, 58 (02) : 391 - 404
  • [37] Approximation algorithms for scheduling problems
    Ishii, H
    Tada, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (03): : 496 - 502
  • [38] Approximation Algorithms for Scheduling with Reservations
    Florian Diedrich
    Klaus Jansen
    Fanny Pascual
    Denis Trystram
    Algorithmica, 2010, 58 : 391 - 404
  • [39] Random and evolution algorithms of the tasks scheduling and of the production scheduling
    Witkowski, T
    Antczak, A
    Antczak, P
    2004 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, PROCEEDINGS, 2004, : 727 - 732
  • [40] Scheduling multiprocessor tasks with genetic algorithms
    Correa, RC
    Ferreira, A
    Rebreyend, P
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (08) : 825 - 837