Stochastic Scheduling with Variable Profile and Precedence Constraints

In this paper, we consider the stochastic profile scheduling problem of a partially ordered set of tasks on uniform processors. The set of available processors varies in time. The running times of the tasks are independent random variables with exponential distributions. We obtain a sufficient condition under which a list policy stochastically minimizes the makespan within the class of preemptive policies. This result allows us to obtain a simple optimal policy when the partial order is an interval order, an in-forest, or an out-forest.

[1]  Danny Dolev,et al.  Scheduling Flat Graphs , 1985, SIAM J. Comput..

[2]  Jeffrey D. Ullman,et al.  NP-Complete Scheduling Problems , 1975, J. Comput. Syst. Sci..

[3]  Manfred K. Warmuth,et al.  Profile Scheduling of Opposing Forests and Level Orders , 1985 .

[4]  D. A. Edwards On the existence of probability measures with given marginals , 1978 .

[5]  Zhen Liu,et al.  Preemptive Scheduling with Variable Profile, Precedence Constraints and Due Dates , 1995, Discret. Appl. Math..

[6]  Danny Dolev,et al.  Scheduling Precedence Graphs of Bounded Height , 1984, J. Algorithms.

[7]  Esther Frostig,et al.  A Stochastic Scheduling Problem with Intree Precedence Constraints , 1988, Oper. Res..

[8]  John N. Tsitsiklis,et al.  On Stochastic Scheduling with In-Tree Precedence Constraints , 1987, SIAM J. Comput..

[9]  Mihalis Yannakakis,et al.  Scheduling Interval-Ordered Tasks , 1979, SIAM J. Comput..

[10]  Michael Pinedo,et al.  Scheduling Jobs with Exponentially Distributed Processing Times and Intree Precedence Constraints on Two Parallel Machines , 1985, Oper. Res..

[11]  Zhen Liu,et al.  On the Optimal Stochastic Scheduling of Out-Forests , 1992, Oper. Res..

[12]  K. Mani Chandy,et al.  Scheduling partially ordered tasks with probabilistic execution times , 1975, SOSP.

[13]  C SIAMJ. STOCHASTIC SCHEDULING WITH VARIABLE PROFILE AND PRECEDENCE CONSTRAINTS , 1997 .

[14]  P. F. Chimento,et al.  Optimal scheduling of exponential tasks with in-tree precedence constraints on two parallel processors subject to failure and repair , 1992 .

[15]  V. Strassen The Existence of Probability Measures with Given Marginals , 1965 .