Preemptive weighted completion time scheduling of parallel jobs

被引:4
|
作者
Schwiegelshohn, U [1 ]
机构
[1] Univ Dortmund, Comp Engn Inst, D-44221 Dortmund, Germany
关键词
scheduling; approximation algorithms;
D O I
10.1137/S009753979731501X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a new algorithm for the preemptive offline scheduling of independent jobs on a system consisting of m identical machines. The jobs can be parallel; that is, they may need the concurrent availability of several machines for their execution. To this end, we introduce a machine model which is based on existing multiprocessors and accounts for the penalty of preemption. After examining the relation between makespan and total weighted completion time costs for the scheduling of parallel jobs, we show that our new algorithm achieves an approximation factor of 2.37 for total weighted completion time scheduling if no preemption penalty is considered. This compares favorably to the thus far best approximation factor of 8.53 for the nonpreemptive case. To fine-tune the algorithm with respect to different preemption penalties, we use a fairly simple numerical optimization problem. Further, we present an algorithm to transform the preemptive schedule into a nonpreemptive one. This leads to an improved approximation factor of 7.11 for the nonpreemptive weighted completion time scheduling.
引用
收藏
页码:1280 / 1308
页数:29
相关论文
共 50 条
  • [1] Preemptive scheduling of parallel jobs on multiprocessors
    Deng, XT
    Gu, N
    Brecht, T
    Lu, KC
    [J]. SIAM JOURNAL ON COMPUTING, 2000, 30 (01) : 145 - 160
  • [2] Preemptive scheduling of parallel jobs on multiprocessors
    Deng, XT
    Gu, N
    Brecht, T
    Lu, KC
    [J]. PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1996, : 159 - 167
  • [3] Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
    Kramer, Arthur
    Dell'Amico, Mauro
    Feillet, Dominique
    Iori, Manuel
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2020, 123 (123)
  • [4] Parallel-Machine Scheduling with Step-Deteriorating Jobs to Minimize the Total (Weighted) Completion Time
    Miao, Cuixia
    Kong, Fanyu
    Zou, Juan
    Ma, Ran
    Huo, Yujia
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2023, 40 (01)
  • [5] Scheduling start time dependent jobs to minimize the total weighted completion time
    Bachman, A
    Cheng, TCE
    Janiak, A
    Ng, CT
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (06) : 688 - 693
  • [6] Total weighted completion time minimization in a problem of scheduling deteriorating jobs
    Bachman, A
    Janiak, A
    [J]. OPERATIONS RESEARCH PROCEEDINGS 2001, 2002, : 265 - 271
  • [7] Minimizing the total weighted completion time of fully parallel jobs with integer parallel units
    Zhang, Qiang
    Wu, Weiwei
    Li, Minming
    [J]. THEORETICAL COMPUTER SCIENCE, 2013, 507 : 34 - 40
  • [8] Scheduling preemptive jobs with precedence constraints on parallel machines
    Djellab, K
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 117 (02) : 355 - 367
  • [9] Controllable Processing Time Scheduling with Total Weighted Completion Time Objective and Deteriorating Jobs
    Wang, Ji-Bo
    Wang, Yi-Chun
    Wan, Congying
    Lv, Dan-Yang
    Zhang, Lei
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2024, 41 (03)
  • [10] On scheduling of step-improving jobs to minimize the total weighted completion time
    Cheng, T. C. E.
    Kravchenko, Svetlana A.
    Lin, Bertrand M. T.
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2024, 75 (04) : 720 - 730