Worst-case analysis of scheduling heuristics of parallel systems

被引:4
|
作者
Liu, Z [1 ]
机构
[1] INRIA, Ctr Sophia Antipolis, F-06902 Sophia Antipolis, France
关键词
heuristics for multiprocessor scheduling; makespan; worst-care error bound; parallel computation; interprocessor communication; task duplication; multiprocessor task; parallel task;
D O I
10.1016/S0167-8191(98)00037-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is well-known that most scheduling problems arising from parallel systems are NP-hard, even under very special assumptions. Thus, various suboptimal algorithms, in particular heuristics, were proposed in the literature. Worst-case error bounds are established in this paper for heuristics of makespan minimization of parallel computations. Different parallel computation models are investigated, including interprocessor communication, task duplication, multiprocessor tasks and parallel tasks. Due to the heterogeneity of these systems, scheduling heuristics can be far away from the optimal solutions. These bounds provide insights to the design of scheduling heuristics in order to obtain good performance guarantee than arbitrary heuristics. Moreover, the performance guarantee of these special heuristics is independent of model parameters such as the maximal duplication degree, processor requirement and parallelization degree. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:863 / 891
页数:29
相关论文
共 50 条
  • [41] Some results of the worst-case analysis for flow shop scheduling with a learning effect
    Sun, Lin-Hui
    Cui, Kai
    Chen, Ju-Hong
    Wang, Jun
    He, Xian-Chen
    ANNALS OF OPERATIONS RESEARCH, 2013, 211 (01) : 481 - 490
  • [42] AN APPROACH FOR WORST-CASE ANALYSIS OF HEURISTICS - ANALYSIS OF A FLEXIBLE 0-1 KNAPSACK-PROBLEM
    LAI, TC
    BRANDEAU, ML
    CHIU, S
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 1994, 37 (03) : 197 - 210
  • [43] Worst-case analysis of the LPT algorithm for single processor scheduling with time restrictions
    Oliver Braun
    Fan Chung
    Ron Graham
    OR Spectrum, 2016, 38 : 531 - 540
  • [44] Worst-case analysis of the LPT algorithm for single processor scheduling with time restrictions
    Braun, Oliver
    Chung, Fan
    Graham, Ron
    OR SPECTRUM, 2016, 38 (02) : 531 - 540
  • [45] Some results of the worst-case analysis for flow shop scheduling with a learning effect
    Lin-Hui Sun
    Kai Cui
    Ju-Hong Chen
    Jun Wang
    Xian-Chen He
    Annals of Operations Research, 2013, 211 : 481 - 490
  • [46] Worst-case analysis for flow shop scheduling problems with an exponential learning effect
    Wang, J-B
    Wang, M-Z
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2012, 63 (01) : 130 - 137
  • [47] A multiprocessor task scheduling model for berth allocation: heuristic and worst-case analysis
    Guan, YP
    Xiao, WQ
    Cheung, RK
    Li, CL
    OPERATIONS RESEARCH LETTERS, 2002, 30 (05) : 343 - 350
  • [48] WORST-CASE ANALYSIS OF LOCAL SEARCH HEURISTICS FOR THE ONE-MACHINE TOTAL TARDINESS PROBLEM
    CHANG, SW
    MATSUO, H
    TANG, GC
    NAVAL RESEARCH LOGISTICS, 1990, 37 (01) : 111 - 121
  • [49] Worst-case utilization bound for EDF scheduling on real-time multiprocessor systems
    López, JM
    García, M
    Díaz, JL
    García, DF
    EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 25 - 33
  • [50] WORST-CASE ANALYSIS OF SOME CONVEX-HULL HEURISTICS FOR THE EUCLIDEAN TRAVELING SALESMAN PROBLEM
    WARBURTON, AR
    OPERATIONS RESEARCH LETTERS, 1993, 13 (01) : 37 - 42