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

Citation
Xq. Cai et al., Multiprocessor task scheduling to minimize the maximum tardiness and the total completion time, IEEE ROBOT, 16(6), 2000, pp. 824-830
Citations number
23
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION
ISSN journal
1042296X → ACNP
Volume
16
Issue
6
Year of publication
2000
Pages
824 - 830
Database
ISI
SICI code
1042-296X(200012)16:6<824:MTSTMT>2.0.ZU;2-K
Abstract
We consider a scheduling problem with two parallel processors, where one ta sk may need the processing of more than one processor simultaneously. Alter natives are available to allocate processors to process a task. Under a giv en alternative, a task is assigned to some specific processor(s), and requi res 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 ass ignment of each task to processor(s) and 2) the optimal schedule for each p rocessor to process the tasks assigned to it. We present a two-stage approa ch, which can generate an optimal solution in pseudopolynomial time. We als o 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.