DocumentCode :
1251979
Title :
A shelf-based Lagrangian relaxation algorithm to schedule parallelizable tasks
Author :
Monte, James D. ; Pattipati, Krishna R.
Author_Institution :
Electr. & Comput. Eng. Dept., Connecticut Univ., Storrs, CT, USA
Volume :
31
Issue :
6
fYear :
2001
fDate :
11/1/2001 12:00:00 AM
Firstpage :
687
Lastpage :
697
Abstract :
This paper generalizes classical scheduling theory by removing the restriction that only a single processor can work on a given task at a particular time. Instead, it is assumed that each task can be allocated any number of identical processors from one to the maximum number available, and that a task´s completion time is a nonincreasing function of the number of processors allocated. Once started, a task must run to completion without altering the number of processors given to it. Furthermore, a task can start only when no task is currently executing. The objective considered is minimization of overall completion time (make-span) for the tasks subject to the constraint of a limited number of available processors. To approximately solve this problem, an algorithm based on Lagrangian relaxation is developed, and its performance is analyzed through extensive simulations. Approximate duality gaps range from 0 to about 60% on average and are strongly a function of problem type and size
Keywords :
optimisation; production control; relaxation theory; resource allocation; Lagrangian relaxation; completion time; lower bound; optimization; packing; resource allocation; scheduling; shelf-based. problem; Algorithm design and analysis; Analytical models; Helium; Job shop scheduling; Lagrangian functions; Machinery; Performance analysis; Processor scheduling; Resource management; Scheduling algorithm;
fLanguage :
English
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
Publisher :
ieee
ISSN :
1083-4427
Type :
jour
DOI :
10.1109/3468.983424
Filename :
983424
Link To Document :
بازگشت