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