DocumentCode :
1311273
Title :
Single-Processor Scheduling Problem With Dynamic Models of Task Release Dates
Author :
Janiak, Adam ; Janiak, Wladyslaw
Author_Institution :
Inst. of Comput. Eng., Wroclaw Univ. of Technol., Wroclaw, Poland
Volume :
41
Issue :
2
fYear :
2011
fDate :
3/1/2011 12:00:00 AM
Firstpage :
264
Lastpage :
271
Abstract :
The problem of scheduling a set of tasks on a single (critical) processor under given technological precedence constraints is considered. Before a task is released for processing on the critical processor, it must undergo some preprocessing treatment. This treatment is a dynamic process in which the speed of change of the preprocess state depends on the amount of resource. We assume that the speed can be described as a concave, continuous, positive, and strictly increasing function of resource amount. The total consumption of resource at each moment is limited. The time which is needed to pass from the initial state to the terminal one is called a task release date. The objective is to minimize the maximum task completion time. Such a problem appears e.g., in steel-mill systems, where ingots (before hot rolling on the blooming mill) have to achieve the required temperature in the preheating process in soaking pits. The computational complexity of the problem is analyzed. Due to the problem properties, the difficult dynamic problem of the optimal resource allocation (for a fixed task schedule) is reduced to a task of convex programming. A general approximation algorithm of constructing task schedule along with its experimental and worst case analysis is also presented.
Keywords :
approximation theory; convex programming; processor scheduling; resource allocation; single machine scheduling; computational complexity; convex programming; general approximation algorithm; optimal resource allocation; preheating process; single critical processor scheduling problem; steel-mill systems; task completion time; task release dates dynamic models; technological precedence constraint; Approximation algorithms; Dynamic scheduling; Heuristic algorithms; Minimization; Processor scheduling; Resource management; Schedules; Algorithms; resource management; scheduling; systems;
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/TSMCA.2010.2058099
Filename :
5560881
Link To Document :
بازگشت