Linear algorithms for preemptive scheduling of multiprocessor tasks subject to minimal lateness

被引:2
作者
Bianco, L
Blazewicz, J
DellOlmo, P
Drozdowski, M
机构
[1] INST INFORMAT POLITECH POZNANSKIEJ,POZNAN,POLAND
[2] CNR,IST ANAL SISTEMI & INFORMAT,I-00185 ROME,ITALY
[3] POLISH ACAD SCI,INST INFORMAT TEORETYCZNEJ & STOSOWANEJ,GLIWICE,POLAND
关键词
parallel processing; multiprocessor tasks scheduling; linear time algorithms;
D O I
10.1016/S0166-218X(96)00035-2
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In scheduling theory it is widely assumed that a task is to be processed on one processor at a time. This assumption is not so obvious in the context of recently emerging parallel computer systems and parallel algorithms. In this work we consider tasks requiring more than one dedicated processor at a time, i.e. sets of processors simultaneously. Linear time algorithms will be given for the case of two, three and four processors and the L(max) criterion. The algorithms are based on the same simple paradigm. In some cases they deliver optimal solutions. In other cases, optimality is not guaranteed but they can still be used as fast approximation algorithms for which the worst case performance bounds are given. Results of the computational experiments involving four processors are reported.
引用
收藏
页码:25 / 46
页数:22
相关论文
共 16 条
[1]  
Baker KR., 1974, Introduction to Sequencing and Scheduling
[2]   SCHEDULING PREEMPTIVE MULTIPROCESSOR TASKS ON DEDICATED PROCESSORS [J].
BIANCO, L ;
BLAZEWICZ, J ;
DELLOLMO, P ;
DROZDOWSKI, M .
PERFORMANCE EVALUATION, 1994, 20 (04) :361-371
[3]   PREEMPTIVE SCHEDULING OF MULTIPROCESSOR TASKS ON THE DEDICATED PROCESSOR SYSTEM SUBJECT TO MINIMAL LATENESS [J].
BIANCO, L ;
BLAZEWICZ, J ;
DELLOLMO, P ;
DROZDOWSKI, M .
INFORMATION PROCESSING LETTERS, 1993, 46 (03) :109-113
[4]   SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY [J].
BLAZEWICZ, J ;
LENSTRA, JK ;
KAN, AHGR .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :11-24
[5]  
BLAZEWICZ J, 1992, INFORM PROCESS LETT, V41, P275, DOI 10.1016/0020-0190(92)90172-R
[6]  
BLAZEWICZ J, 1986, IEEE T COMPUT, V35, P389
[7]  
Blazewicz J., 1993, SCHEDULING COMPUTER
[8]  
Coffman Jr E. G., 1976, COMPUTER JOB SHOP SC
[9]   TEST SCHEDULING AND CONTROL FOR VLSI BUILT-IN SELF-TEST [J].
CRAIG, GL ;
KIME, CR ;
SALUJA, KK .
IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (09) :1099-1109
[10]  
Du J., 1989, SIAM J DISCRETE MATH, V2, P473, DOI DOI 10.1137/0402042