DocumentCode
3077628
Title
Dynamic job scheduling with strict deadline
Author
Miao, Xiyi ; Luh, Peter B. ; Kleinman, David L.
Author_Institution
Dept. of Electr. & Syst. Eng., Connecticut Univ., Storrs, CT, USA
fYear
1990
fDate
5-7 Dec 1990
Firstpage
116
Abstract
Dynamic job scheduling on one processor is considered. In the problem, multiple types of jobs arrive randomly with deterministic processing time requirements, values and deadlines. If a job cannot be processed within its deadline, its value is lost. The objective is to schedule jobs so as to minimize the overall expected loss over an infinite horizon. The single processor scheduling problem is NP-hard. To solve the problem within a polynomial computation time, this study assumes that a job is to be scheduled upon its arrival and that it cannot bump previously scheduled ones. The problem is then solved within a stochastic dynamic programming framework. For I types of jobs the T units of initial time available, an algorithm of O(T2(I+1)) operations is developed to obtain the optimal policy. Using the algorithm, extensive numerical tests are performed to examine various properties of the optimal policy
Keywords
computational complexity; dynamic programming; scheduling; stochastic programming; NP-hard; deterministic processing time requirements; dynamic job scheduling; infinite horizon; numerical tests; optimal policy; single processor scheduling problem; stochastic dynamic programming; strict deadline; Control systems; Dynamic scheduling; Infinite horizon; Optimal scheduling; Polynomials; Processor scheduling; Scheduling algorithm; Stochastic processes; Systems engineering and theory; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Decision and Control, 1990., Proceedings of the 29th IEEE Conference on
Conference_Location
Honolulu, HI
Type
conf
DOI
10.1109/CDC.1990.203556
Filename
203556
Link To Document