• 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