Efficient approximation algorithms for scheduling moldable tasks

被引:1
作者
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
相关论文
共 38 条
  • [1] Aridor Y, 2005, LECT NOTES COMPUT SC, V3834, P91
  • [2] Scheduling arbitrary number of malleable tasks on multiprocessor systems
    Barketau, M. S.
    Kovalyov, M. Y.
    Weglarz, J.
    Machowiak, M.
    [J]. BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2014, 62 (02) : 255 - 261
  • [3] Belkhale K. P., 1990, Proceedings of the 1990 International Conference on Parallel Processing, P72
  • [4] Resilient Scheduling of Moldable Parallel Jobs to Cope With Silent Errors
    Benoit, Anne
    Le Fevre, Valentin
    Perotin, Lucas
    Raghavan, Padma
    Robert, Yves
    Sun, Hongyang
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (07) : 1696 - 1710
  • [5] Benouakta A., 2022, P 16 EUR C ANT PROP, P1
  • [6] Preemptable malleable task scheduling problem
    Blazewicz, J
    Kovalyov, MY
    Machowiak, M
    Trystram, D
    Weglarz, J
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (04) : 486 - 490
  • [7] Scheduling malleable tasks on parallel processors to minimize the makespan
    Blazewicz, J
    Machowiak, M
    Weglarz, J
    Kovalyov, MY
    Trystram, D
    [J]. ANNALS OF OPERATIONS RESEARCH, 2004, 129 (1-4) : 65 - 80
  • [8] Crescenzi P, 1997, TWELFTH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, P262, DOI 10.1109/CCC.1997.612321
  • [9] On the complexity of the shortest-path broadcast problem
    Crescenzi, Pierluigi
    Fraigniaud, Pierre
    Halldorsson, Magnus
    Harutyunyan, Hovhannes A.
    Pierucci, Chiara
    Pietracaprina, Andrea
    Pucci, Geppino
    [J]. DISCRETE APPLIED MATHEMATICS, 2016, 199 : 101 - 109
  • [10] A 5/4-approximation algorithm for scheduling identical malleable tasks
    Decker, T.
    Luecking, T.
    Monien, B.
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 361 (2-3) : 226 - 240