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