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/