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 条
  • [41] ALGORITHMS FOR SCHEDULING TASKS ON UNRELATED PROCESSORS
    DAVIS, E
    JAFFE, JM
    JOURNAL OF THE ACM, 1981, 28 (04) : 721 - 736
  • [42] Packet-Type Aware Scheduling of Moldable Streaming Tasks on Multicore Systems with DVFS
    Boulasikis, Michail
    Kessler, Christoph
    Gruian, Flavius
    Keller, Joerg
    Litzinger, Sebastian
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 449 - 451
  • [43] An approximation algorithm for scheduling trees of malleable tasks
    Lepère, R
    Mounié, G
    Trystram, D
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 142 (02) : 242 - 249
  • [44] Approximation algorithms for time constrained scheduling
    Jansen, K
    Ohring, S
    INFORMATION AND COMPUTATION, 1997, 132 (02) : 85 - 108
  • [45] APPROXIMATION ALGORITHMS FOR SCHEDULING ON UNIFORM PROCESSORS
    FRACCHIA, FD
    SAXTON, LV
    INFOR, 1993, 31 (01) : 16 - 23
  • [46] Approximation algorithms for layered multicast scheduling
    Cai, QB
    Liberatore, V
    ALGORITHMS AND COMPUTATION, 2005, 3827 : 974 - 983
  • [47] Improved approximation algorithms for Broadcast Scheduling
    Bansal, Nikhil
    Coppersmith, Don
    Sviridenko, Maxim
    PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 344 - 353
  • [48] Approximation algorithms for multiprocessor scheduling problem
    Fujita, S
    Yamashita, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (03) : 503 - 509
  • [49] Approximation Algorithms for Multitasking Scheduling Problems
    Zheng, Feifeng
    Wang, Zhaojie
    Liu, Ming
    Chu, Chengbin
    IEEE ACCESS, 2020, 8 (127530-127534): : 127530 - 127534
  • [50] Approximation Algorithms for Average Stretch Scheduling
    Michael A. Bender
    S. Muthukrishnan
    Rajmohan Rajaraman
    Journal of Scheduling, 2004, 7 : 195 - 222