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 条
  • [21] A desired load distribution model for scheduling of unrelated parallel machines
    Li, Y
    Shen, WM
    Ghenniwa, H
    Wang, C
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2005, 43 (23) : 5033 - 5046
  • [22] A Generalized Multi-organization Scheduling on Unrelated Parallel Machines
    Ooshita, Fukuhito
    Izumi, Tomoko
    Izumi, Taisuke
    2009 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT 2009), 2009, : 26 - +
  • [23] Graph Balancing: A Special Case of Scheduling Unrelated Parallel Machines
    Ebenlendr, Tomas
    Krcal, Marek
    Sgall, Jiri
    ALGORITHMICA, 2014, 68 (01) : 62 - 80
  • [24] Online Makespan Minimization with Parallel Schedules
    Albers, Susanne
    Hellwig, Matthias
    ALGORITHM THEORY - SWAT 2014, 2014, 8503 : 13 - +
  • [25] Online Makespan Minimization with Parallel Schedules
    Susanne Albers
    Matthias Hellwig
    Algorithmica, 2017, 78 : 492 - 520
  • [26] An Improved Firefly Algorithm for the Unrelated Parallel Machines Scheduling Problem With Sequence-Dependent Setup Times
    Ezugwu, Absalom E.
    Akutsah, Francis
    IEEE ACCESS, 2018, 6 : 54459 - 54478
  • [27] A variable neighborhood descent heuristic for the problem of makespan minimisation on unrelated parallel machines with setup times
    Fleszar, Krzysztof
    Charalambous, Christoforos
    Hindi, Khalil S.
    JOURNAL OF INTELLIGENT MANUFACTURING, 2012, 23 (05) : 1949 - 1958
  • [28] A variable neighborhood descent heuristic for the problem of makespan minimisation on unrelated parallel machines with setup times
    Krzysztof Fleszar
    Christoforos Charalambous
    Khalil S. Hindi
    Journal of Intelligent Manufacturing, 2012, 23 : 1949 - 1958
  • [29] Integrated maintenance and production scheduling for unrelated parallel machines with setup times
    Geurtsen, Michael
    Adan, Jelle
    Akcay, Alp
    FLEXIBLE SERVICES AND MANUFACTURING JOURNAL, 2024, 36 (03) : 1046 - 1079
  • [30] Two approximation algorithms for two-agent scheduling on parallel machines to minimize makespan
    Zhao, Kejun
    Lu, Xiwen
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 31 (01) : 260 - 278