DocumentCode :
1428959
Title :
Multiprocessor task scheduling to minimize the maximum tardiness and the total completion time
Author :
Cai, Xiaoqiang ; Lee, Chung-Yee ; Wong, Tin-Lam
Author_Institution :
Dept. of Syst. Eng., Chinese Univ. of Hong Kong, Shatin, China
Volume :
16
Issue :
6
fYear :
2000
fDate :
12/1/2000 12:00:00 AM
Firstpage :
824
Lastpage :
830
Abstract :
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
Keywords :
computational complexity; dynamic programming; processor scheduling; resource allocation; maximum tardiness; multiprocessor task scheduling; optimal assignment; optimal schedule; pseudopolynomial time; task completion times; total completion time; two-stage approach; Circuit faults; Circuit synthesis; Containers; Heuristic algorithms; Job shop scheduling; Microprocessors; Optimal scheduling; Processor scheduling; Resource management; Scheduling algorithm;
fLanguage :
English
Journal_Title :
Robotics and Automation, IEEE Transactions on
Publisher :
ieee
ISSN :
1042-296X
Type :
jour
DOI :
10.1109/70.897792
Filename :
897792
Link To Document :
بازگشت