An approximation algorithm for scheduling dependent tasks on m processors with small communication delays

被引:12
|
作者
Hanen, C [1 ]
Munier, A [1 ]
机构
[1] Univ Paris 06, Lab Informat Paris 6, F-75252 Paris 05, France
关键词
scheduling; makespan; communication delays;
D O I
10.1016/S0166-218X(00)00179-7
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper defines and studies an approximation algorithm for scheduling tasks with small communication delays on in processors starting from a schedule sigma (infinity) for the problem instance with an unlimited number of processors with relative performance bounded by alpha. This solution is used to solve the resource conflicts during the scheduling phase on m processors. A mechanism for UET-UCT tasks systems is first presented and analyzed. Then a rather unusual feature is introduced to handle SCT task systems: a processor may remain idle even if some tasks are feasible in order to wait for a more important task. The schedule generated by this algorithm is proved to have an overall worst-case performance 1 + (1 -1/m)alpha. If the best-known ratio alpha = 4/3 is used it induces a worst-case performance bounded by 7/3 - 4/m for our algorithm. (C) 2001 Elsevier Science B.V. All rights reserved. MSC 68M20.
引用
收藏
页码:239 / 257
页数:19
相关论文
共 50 条
  • [1] Scheduling tasks with small communication delays for clusters of processors
    Bampis, E
    Giroudeau, R
    Kononov, A
    [J]. ANNALS OF OPERATIONS RESEARCH, 2004, 129 (1-4) : 47 - 63
  • [2] Scheduling Tasks with Small Communication Delays for Clusters of Processors
    E. Bampis
    R. Giroudeau
    A. Kononov
    [J]. Annals of Operations Research, 2004, 129 : 47 - 63
  • [3] SCHEDULING TASKS WITH COMMUNICATION DELAYS ON PARALLEL PROCESSORS
    CHENIER, C
    URRUTIA, J
    ZAGUIA, N
    [J]. ORDER-A JOURNAL ON THE THEORY OF ORDERED SETS AND ITS APPLICATIONS, 1995, 12 (03): : 213 - 220
  • [4] Using duplication for scheduling unitary tasks on m processors with unit communication delays
    Munier, A
    Hanen, C
    [J]. THEORETICAL COMPUTER SCIENCE, 1997, 178 (1-2) : 119 - 127
  • [5] A Fixed-Parameter Algorithm for Scheduling Unit Dependent Tasks with Unit Communication Delays
    Tang, Ning
    Kordon, Alix Munier
    [J]. EURO-PAR 2021: PARALLEL PROCESSING, 2021, 12820 : 105 - 119
  • [6] An approximation algorithm for multiprocessor scheduling of trees with communication delays
    Tayu, S
    Katsura, M
    Kaneko, M
    [J]. I-SPAN 2000: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES ALGORITHMS AND NETWORKS, PROCEEDINGS, 2000, : 114 - 120
  • [7] A linear time algorithm for scheduling outforests with communication delays on three processors
    Dell'Amico, M
    Finta, L
    [J]. JOURNAL OF ALGORITHMS, 2002, 44 (02) : 287 - 307
  • [8] AN EFFICIENT TASKS SCHEDULING ALGORITHM FOR DISTRIBUTED MEMORY MACHINES WITH COMMUNICATION DELAYS
    Omara, Fatma A.
    Allam, Amin
    [J]. IIUM ENGINEERING JOURNAL, 2007, 8 (02): : 1 - 17
  • [9] Scheduling chains on uniform processors with communication delays
    Kubiak, W
    Penz, B
    Trystram, D
    [J]. JOURNAL OF SCHEDULING, 2002, 5 (06) : 459 - 476
  • [10] AN OPTIMAL ALGORITHM FOR SCHEDULING INTERVAL ORDERED TASKS WITH COMMUNICATION ON N-PROCESSORS
    ALI, HH
    ELREWINI, H
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1995, 51 (02) : 301 - 306