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 条
  • [41] Online scheduling on two uniform machines to minimize the makespan
    Liu, Ming
    Xu, Yinfeng
    Chu, Chengbin
    Zheng, Feifeng
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (21-23) : 2099 - 2109
  • [42] A desired load distribution scheduling algorithm for general parallel machines
    Li, YS
    Shen, WM
    Wang, C
    Ghenniwa, H
    INTELLIGENT SYSTEMS IN DESIGN AND MANUFACTURING V, 2004, 5605 : 120 - 129
  • [43] Online Makespan Scheduling with Job Migration on Uniform Machines
    Englert, Matthias
    Mezlaf, David
    Westermann, Matthias
    ALGORITHMICA, 2021, 83 (12) : 3537 - 3566
  • [44] An Approximation Algorithm for Unrelated Parallel Machine Scheduling Under TOU Electricity Tariffs
    Pei, Zhi
    Wan, Mingzhong
    Jiang, Zhong-Zhong
    Wang, Ziteng
    Dai, Xu
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (02) : 743 - 756
  • [45] Scheduling with Testing on Multiple Identical Parallel Machines
    Albers, Susanne
    Eckl, Alexander
    ALGORITHMS AND DATA STRUCTURES, WADS 2021, 2021, 12808 : 29 - 42
  • [46] On the configuration-LP for scheduling on unrelated machines
    José Verschae
    Andreas Wiese
    Journal of Scheduling, 2014, 17 : 371 - 383
  • [47] On the configuration-LP for scheduling on unrelated machines
    Verschae, Jose
    Wiese, Andreas
    JOURNAL OF SCHEDULING, 2014, 17 (04) : 371 - 383
  • [48] A hybrid dynamic harmony search algorithm for identical parallel machines scheduling
    Chen, Jing
    Pan, Quan-Ke
    Wang, Ling
    Li, Jun-Qing
    ENGINEERING OPTIMIZATION, 2012, 44 (02) : 209 - 224
  • [49] Scheduling unrelated machines with two types of jobs
    Vakhania, Nodari
    Alberto Hernandez, Jose
    Werner, Frank
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (13) : 3793 - 3801
  • [50] SCHEDULING PARALLEL MACHINES ONLINE
    SHMOYS, DB
    WEIN, J
    WILLIAMSON, DP
    SIAM JOURNAL ON COMPUTING, 1995, 24 (06) : 1313 - 1331