Online scheduling of moldable parallel tasks

被引:16
|
作者
Ye, Deshi [1 ]
Chen, Danny Z. [2 ]
Zhang, Guochuan [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou 310027, Zhejiang, Peoples R China
[2] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
关键词
Online scheduling; Moldable tasks; Multi-core scheduling; Competitive analysis; APPROXIMATION ALGORITHMS; MALLEABLE TASKS; JOBS; PACKING;
D O I
10.1007/s10951-018-0556-2
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, we study an online scheduling problem with moldable parallel tasks on m processors. Each moldable task can be processed simultaneously on any number of processors of a parallel computer, and the processing time of a moldable task depends on the number of processors allotted to it. Tasks arrive one by one. Upon arrival of each task, the scheduler has to determine both the number of processors and the starting time for the task. Moreover, these decisions cannot be changed in the future. The objective is to attain a schedule such that the longest completion time over all tasks, i. e., the makespan, is minimized. First, we provide a general framework to show that any.- bounded algorithm for scheduling of rigid parallel tasks ( the number of processors for a task is fixed a prior) can be extended to yield an algorithm for scheduling of moldable tasks with a competitive ratio of 4. if the ratio. is known beforehand. As a consequence, we achieve the first constant competitive ratio, 26.65, for the moldable parallel tasks scheduling problem. Next, we provide an improved algorithm with a competitive ratio of at most 16.74.
引用
收藏
页码:647 / 654
页数:8
相关论文
共 50 条
  • [31] Online Scheduling of Moldable Task Graphs under Common Speedup Models
    Benoit, Anne
    Perotin, Lucas
    Robert, Yves
    Sun, Hongyang
    51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2022, 2022,
  • [32] Scheduling parallel tasks with individual deadlines
    Kwon, OH
    Chwa, KY
    THEORETICAL COMPUTER SCIENCE, 1999, 215 (1-2) : 209 - 223
  • [33] Scheduling of Parallel Tasks with Proportionate Priorities
    Bhatti, Muhammad Khurram
    Oz, Isil
    Popov, Konstantin
    Brorsson, Mats
    Farooq, Umer
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2016, 41 (08) : 3279 - 3295
  • [34] Static scheduling of conditional parallel tasks
    Huang, Lin
    Oudshoorn, Michael J.
    Chinese Journal of Advanced Software Research, 1999, 6 (02): : 121 - 129
  • [35] SCHEDULING PARALLEL PROCESSABLE TASKS FOR A UNIPROCESSOR
    RAMAMOORTHY, CV
    FOX, TF
    LI, HF
    IEEE TRANSACTIONS ON COMPUTERS, 1976, 25 (05) : 485 - 495
  • [36] Scheduling interval ordered tasks in parallel
    Sunder, S
    He, X
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1998, 26 (01): : 34 - 47
  • [37] Scheduling of Parallel Tasks with Proportionate Priorities
    Muhammad Khurram Bhatti
    Isil Oz
    Konstantin Popov
    Mats Brorsson
    Umer Farooq
    Arabian Journal for Science and Engineering, 2016, 41 : 3279 - 3295
  • [38] Online scheduling of precedence constrained tasks
    Huo, YM
    Leung, JYT
    SIAM JOURNAL ON COMPUTING, 2005, 34 (03) : 743 - 762
  • [39] 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
  • [40] Systematic search space design for energy-efficient static scheduling of moldable tasks
    Keller, Joerg
    Litzinger, Sebastian
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 162 : 44 - 58