Multiprocessor task scheduling to minimize the maximum tardiness and the total completion time

被引:7
作者
Cai, XQ [1 ]
Lee, CY
Wong, TL
机构
[1] Chinese Univ Hong Kong, Dept Syst Engn & Engn Management, Sha Tin, Hong Kong, Peoples R China
[2] Texas A&M Univ, Dept Ind Engn, College Stn, TX 77843 USA
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 2000年 / 16卷 / 06期
基金
美国国家科学基金会;
关键词
dynamic programming; heuristic algorithms; maximum tardiness; multiprocessor task scheduling; resource allocation; total completion time;
D O I
10.1109/70.897792
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider a scheduling problem with two parallel processors, where one task may need the processing of more than one processor simultaneously. Alternatives are available to allocate processors to process a task. Under a given alternative, a task is assigned to some specific processor(s), and requires correspondingly a specific processing time. Task preemption is allowed. The problem is to minimize the maximum tardiness of task completion times from their due dates, through determining the following: 1) the optimal assignment of each task to processor(s) and 2) the optimal schedule for each processor to process the tasks assigned to it. We present a two-stage approach, which can generate an optimal solution in pseudopolynomial time. We also apply/extend the two-stage approach to other problems where the number of processors required by each task is prespecified, preemption is prohibited, and the total completion time is to be minimized.
引用
收藏
页码:824 / 830
页数:7
相关论文
共 25 条
[1]   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
[2]  
BIANCO L, 1997, DISCRETE APPL MATH, V75, P25
[3]  
BLAZEWICZ J, 1992, INFORM PROCESS LETT, V41, P275, DOI 10.1016/0020-0190(92)90172-R
[4]  
BLAZEWICZ J, 1986, IEEE T COMPUT, V35, P389
[5]   SCHEDULING INDEPENDENT 2-PROCESSOR TASKS TO MINIMIZE SCHEDULE LENGTH [J].
BLAZEWICZ, J ;
WEGLARZ, J ;
DRABOWSKI, M .
INFORMATION PROCESSING LETTERS, 1984, 18 (05) :267-273
[6]  
Brucker P., 1995, SCHEDULING ALGORITHM
[7]   SCHEDULING INDEPENDENT TASKS TO REDUCE MEAN FINISHING TIME [J].
BRUNO, J ;
COFFMAN, EG ;
SETHI, R .
COMMUNICATIONS OF THE ACM, 1974, 17 (07) :382-387
[8]  
Cai XQ, 1998, NAV RES LOG, V45, P231, DOI 10.1002/(SICI)1520-6750(199803)45:2<231::AID-NAV7>3.0.CO
[9]  
2-9
[10]  
Carey M., 1979, COMPUTER INTRACTABIL