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 条
  • [21] Resilient Scheduling of Moldable Parallel Jobs to Cope With Silent Errors
    Benoit, Anne
    Le Fevre, Valentin
    Perotin, Lucas
    Raghavan, Padma
    Robert, Yves
    Sun, Hongyang
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (07) : 1696 - 1710
  • [22] SCHEDULING PARALLEL TASKS ON HYPERCUBES
    LIN, JF
    CHEN, SJ
    ELECTRONICS LETTERS, 1994, 30 (11) : 841 - 842
  • [23] LIST SCHEDULING OF PARALLEL TASKS
    WANG, QZ
    CHENG, KH
    INFORMATION PROCESSING LETTERS, 1991, 37 (05) : 291 - 297
  • [24] On Scheduling Parallel Tasks at Twilight
    H. Bast
    Theory of Computing Systems, 2000, 33 : 489 - 563
  • [25] On scheduling parallel tasks at twilight
    Bast, H
    THEORY OF COMPUTING SYSTEMS, 2000, 33 (5-6) : 489 - 563
  • [26] Online parallel scheduling of non-uniform tasks: Trading failures for energy
    Fernandez Anta, Antonio
    Georgiou, Chryssis
    Kowalski, Dariusz R.
    Zavou, Elli
    THEORETICAL COMPUTER SCIENCE, 2015, 590 : 129 - 146
  • [27] Resource management for moldable parallel tasks supporting slot time in the Cloud
    Li, Jianmin
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (09): : 4349 - 4371
  • [28] Online Scheduling of Splittable Tasks
    Epstein, Leah
    van Stee, Rob
    ACM TRANSACTIONS ON ALGORITHMS, 2006, 2 (01) : 79 - 94
  • [29] 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
  • [30] Moldable parallel job scheduling using job efficiency: An iterative approach
    Sabin, Gerald
    Lang, Matthew
    Sadayappan, P.
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, 2007, 4376 : 94 - +