Scheduling of independent dedicated multiprocessor tasks

被引:0
|
作者
Bampis, E
Caramia, M
Fiala, J
Fishkin, AV
Iovanella, A
机构
[1] Univ Evry, CNRS, UMR 8042, LaMI, F-91025 Evry, France
[2] CNR, Ist Applicaz Calcolo M Picone, I-00161 Rome, Italy
[3] Charles Univ, DIMATIA, CR-11800 Prague, Czech Republic
[4] Charles Univ, ITI, CR-11800 Prague, Czech Republic
[5] Univ Kiel, Inst Informat & Prakt Math, D-24098 Kiel, Germany
[6] Univ Roma Tor Vergata, Dipartimento Informat Sistemi & Prod, I-00133 Rome, Italy
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the off and on-line versions of the well known problem of scheduling a set of n independent multiprocessor tasks with pre-specified processor allocations on a set of identical processors in order to minimize the makespan. Recently, in [12], it has been proven that in the case when all tasks have unit processing time the problem cannot be approximated within a factor of m(1/2-epsilon) neither for some epsilon > 0, unless P= NP; nor for any epsilon > 0, unless NP=ZPP. For this special case we give a simple algorithm based on the classical first-fit technique. We analyze the algorithm for both tasks arrive over time and tasks arrive over list on-line scheduling versions, and show that its competitive ratio is bounded by 2rootm and 2rootm + 1, respectively. Here we also use some preliminary results on (vertex) coloring of k-tuple graphs. For the case of arbitrary processing times, we show that any algorithm which uses the first-fit technique cannot be better than m competitive. Then, by using our split-round technique, we give a 3rootm-approximation algorithm for the off-line version of the problem. Finally, by using some ideas from [20], we adapt the algorithm to the on-line case, in the paradigm of tasks arriving over time in which the existence of a task is unknown until its release date, and show that its competitive ratio is bounded by 6rootm. Due to the conducted experimental results, we conclude that our algorithms can perform well in practice.
引用
收藏
页码:391 / 402
页数:12
相关论文
共 50 条
  • [41] Scheduling tasks of multi-join queries in a multiprocessor
    Averbuch, A
    Roditty, Y
    Shoham, B
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1999, 11 (05): : 247 - 279
  • [42] Energy-aware scheduling tasks on chip multiprocessor
    Miao, Lei
    Qi, Yong
    Hou, Di
    Dai, Yuehua
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 319 - +
  • [43] Scheduling multiprocessor tasks on parallel processors with limited availability
    Blazewicz, J
    Dell'Olmo, P
    Drozdowski, M
    Maczka, P
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) : 377 - 389
  • [44] Hybrid Flow Shop Scheduling Problems with Multiprocessor Tasks
    Wang, Hui-Mei
    Chou, Fuh-Der
    Wu, Ful-Chiang
    Ku, Meei-Yuh
    [J]. MECHANICAL AND AEROSPACE ENGINEERING, PTS 1-7, 2012, 110-116 : 3914 - +
  • [45] Hardware IP for scheduling of periodic tasks in multiprocessor systems
    Jamal, Habibullah
    Khan, Zeeshan A.
    [J]. WSEAS Transactions on Computer Research, 2008, 3 (03): : 131 - 134
  • [46] Minimizing migrations in fair multiprocessor scheduling of persistent tasks
    Kimbrel, Tracy
    Schieber, Baruch
    Sviridenko, Maxim
    [J]. JOURNAL OF SCHEDULING, 2006, 9 (04) : 365 - 379
  • [47] Scheduling arbitrary number of malleable tasks on multiprocessor systems
    Barketau, M. S.
    Kovalyov, M. Y.
    Weglarz, J.
    Machowiak, M.
    [J]. BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2014, 62 (02) : 255 - 261
  • [48] Energy efficient scheduling of parallel tasks on multiprocessor computers
    Li, Keqin
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 60 (02): : 223 - 247
  • [49] Scheduling Stochastic tasks with parallelizable contents in multiprocessor systems
    Maksoud, EA
    Ammar, RA
    [J]. 2005 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Vols 1 and 2, 2005, : 69 - 81
  • [50] Scheduling multiprocessor tasks for mean flow time criterion
    Drozdowski, M
    Dell'Olmo, P
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2000, 27 (06) : 571 - 585