Dynamic Scheduling with Convex Delay Costs: The Generalized $c|mu$ Rule
van Mieghem, Jan A.
Ann. Appl. Probab., Tome 5 (1995) no. 4, p. 809-833 / Harvested from Project Euclid
We consider a general single-server multiclass queueing system that incurs a delay cost $C_k(\tau_k)$ for each class $k$ job that resides $\tau_k$ units of time in the system. This paper derives a scheduling policy that minimizes the total cumulative delay cost when the system operates during a finite time horizon. Denote the marginal delay cost function and the (possibly nonstationary) average processing time of class $k$ by $c_k = C'_k$ and $1/\mu_k$, respectively, and let $a_k(t)$ be the "age" or time that the oldest class $k$ job has been waiting at time $t$. We call the scheduling policy that at time $t$ serves the oldest waiting job of that class $k$ with the highest index $\mu_k(t)c_k(a_k(t))$, the generalized $c\mu$ rule. As a dynamic priority rule that depends on very little data, the generalized $c\mu$ rule is attractive to implement. We show that, with nondecreasing convex delay costs, the generalized $c\mu$ rule is asymptotically optimal if the system operates in heavy traffic and give explicit expressions for the associated performance characteristics: the delay (throughput time) process and the minimum cumulative delay cost. The optimality result is robust in that it holds for a countable number of classes and several homogeneous servers in a nonstationary, deterministic or stochastic environment where arrival and service processes can be general and interdependent.
Publié le : 1995-08-14
Classification:  Scheduling,  production control,  queueing systems,  dynamic priorties,  $c\mu$ rule,  heavy traffic limit,  asymptotic optimality,  90B35,  90B22,  60K25,  60J70,  93E20
@article{1177004706,
     author = {van Mieghem, Jan A.},
     title = {Dynamic Scheduling with Convex Delay Costs: The Generalized $c|mu$ Rule},
     journal = {Ann. Appl. Probab.},
     volume = {5},
     number = {4},
     year = {1995},
     pages = { 809-833},
     language = {en},
     url = {http://dml.mathdoc.fr/item/1177004706}
}
van Mieghem, Jan A. Dynamic Scheduling with Convex Delay Costs: The Generalized $c|mu$ Rule. Ann. Appl. Probab., Tome 5 (1995) no. 4, pp.  809-833. http://gdmltest.u-ga.fr/item/1177004706/