An Effective Scheduling Algorithm for Linear Makespan Minimization on Unrelated Parallel Machines

被引:0
|
作者
Fan, Liya [1 ]
Zhang, Fa [1 ]
Wang, Gongming [1 ]
Liu, Zhiyong [1 ]
机构
[1] Chinese Acad Sci, Comp Technol Inst, Beijing, Peoples R China
来源
16TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), PROCEEDINGS | 2009年
关键词
load balancing; scheduling algorithm; parallel algorithm; makespan minimization; APPROXIMATION ALGORITHMS; BOUNDS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A simple yet common scheduling problem is identified, as a special case of the R parallel to C-max problem. We name it Linear Makespan Minimization on Unrelated Parallel Machines (LMMUPM). A novel algorithm, MOBSA (Multi-Objective Based Scheduling Algorithm), is presented to solve it. Two auxiliary problems are introduced as the basis of our algorithm. The first one can be reduced to a Multi-Objective Integer Program, while the second is constructed based on the solution of the first one. Results on random datasets revealed that MOBSA produced smaller and more stable makespans than other scheduling algorithms. Additionally, the makespan produced by MOBSA was within 1% of the optimum for every case. Presently, MOBSA has been applied to parallelize EMAN, one of the most popular software packages for cryo-electron microscopy single particle reconstruction. High speedups and ideal load balancing have been obtained. It is expected that MOBSA is also applicable to other similar applications.
引用
收藏
页码:40 / 49
页数:10
相关论文
共 50 条
  • [31] Makespan minimization in online scheduling with machine eligibility
    Lee, Kangbok
    Leung, Joseph Y. -T.
    Pinedo, Michael L.
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2010, 8 (04): : 331 - 364
  • [32] Exponential Size Neighborhoods for Makespan Minimization Scheduling
    Brueggemann, Tobias
    Hurink, Johann L.
    Vredeveld, Tjark
    Woeginger, Gerhard J.
    NAVAL RESEARCH LOGISTICS, 2011, 58 (08) : 795 - 803
  • [33] Scheduling parallel jobs to minimize the makespan
    Johannes, Berit
    JOURNAL OF SCHEDULING, 2006, 9 (05) : 433 - 452
  • [34] Moderately exponential approximation for makespan minimization on related machines
    Bougeret, Mann
    Dutot, Pierre-Francois
    Trystram, Denis
    THEORETICAL COMPUTER SCIENCE, 2013, 511 : 32 - 41
  • [35] Scheduling parallel jobs to minimize the makespan
    Berit Johannes
    Journal of Scheduling, 2006, 9 : 433 - 452
  • [36] The list scheduling algorithm for scheduling unreliable jobs on two parallel machines
    Agnetis, Alessandro
    Detti, Paolo
    Pranzo, Marco
    DISCRETE APPLIED MATHEMATICS, 2014, 165 : 2 - 11
  • [37] Approximation algorithms for bicriteria scheduling problems on identical parallel machines for makespan and total completion time
    Jiang, Xiaojuan
    Lee, Kangbok
    Pinedo, Michael L.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 305 (02) : 594 - 607
  • [38] Makespan Minimization for Scheduling on Heterogeneous Platforms with Precedence Constraints
    Fagnon, Vincent
    Lucarelli, Giorgio
    Rapine, Christophe
    EURO-PAR 2024: PARALLEL PROCESSING, PT I, EURO-PAR 2024, 2024, 14801 : 343 - 356
  • [39] The Power of Preemption on Unrelated Machines and Applications to Scheduling Orders
    Correa, Jose R.
    Skutella, Martin
    Verschae, Jose
    MATHEMATICS OF OPERATIONS RESEARCH, 2012, 37 (02) : 379 - 398
  • [40] A MIP formulation for the minmax regret total completion time in scheduling with unrelated parallel machines
    Conde, Eduardo
    OPTIMIZATION LETTERS, 2014, 8 (04) : 1577 - 1589