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 条
  • [1] Online scheduling of moldable parallel tasks
    Deshi Ye
    Danny Z. Chen
    Guochuan Zhang
    Journal of Scheduling, 2018, 21 : 647 - 654
  • [2] Scheduling moldable BSP tasks
    Dutot, PF
    Netto, MAS
    Goldman, A
    Kon, F
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, 2005, 3834 : 157 - 172
  • [3] Hierarchical scheduling for moldable tasks
    Dutot, PF
    EURO-PAR 2005 PARALLEL PROCESSING, PROCEEDINGS, 2005, 3648 : 302 - 311
  • [4] Scheduling Moldable Parallel Streaming Tasks on Heterogeneous Platforms with Frequency Scaling
    Litzinger, Sebastian
    Keller, Joerg
    Kessler, Christoph
    2019 27TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2019,
  • [5] A Scheduling Method of Moldable Parallel Tasks Considering Speedup and System Load on the Cloud
    Li, Jianmin
    Zhong, Ying
    Zhang, Xin
    IEEE ACCESS, 2019, 7 : 86145 - 86156
  • [6] 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
  • [7] A Moldable Online Scheduling Algorithm and Its Application to Parallel Short Sequence Mapping
    Saule, Erik
    Bozdag, Doruk
    Catalyurek, Umit V.
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, 2010, 6253 : 93 - 109
  • [8] Heuristic Algorithms for Dynamic Scheduling of Moldable Tasks
    Hikida, Takuma
    Nishikawa, Hiroki
    Tomiyama, Hiroyuki
    2020 17TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2020), 2020, : 55 - 56
  • [9] Efficient approximation algorithms for scheduling moldable tasks
    Wu, Xiaohu
    Loiseau, Patrick
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 310 (01) : 71 - 83
  • [10] A robust scheduling strategy for moldable scheduling of parallel jobs
    Srinivasan, S
    Krishnamoorthy, S
    Sadayappan, P
    IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 92 - 99