Workload-Dependent Dynamic Priority for the Multiclass Queue with Reneging

Published Online:https://doi.org/10.1287/moor.2017.0869

Scheduling control for a single-server queue with I customer classes and reneging is considered, with linear holding or reneging cost. An asymptotically optimal (AO) policy in heavy traffic is identified where classes are prioritized according to a workload-dependent dynamic index rule. Denote by ci, μi, and θi, i ∈ ℐ := {1, …, I} the queue length cost, service rate, and reneging rate, for class-i customers. Then, a relabeling of the classes and a partition 0 = w0 < w1 < ⋯ < wK = ∞, KI are identified such that the policy acts to always assign least priority to the class i when the rescaled workload is in the interval [wi−1, wi). The relabeling is such that when workload is withing the lowest [resp., highest] interval [wi−1, wi), the least priority class is the one with smallest [resp., greatest θ] value. This result stands in sharp contrast to known fluid-scale results where it is AO to prioritize by the fixed cμ/θ index. One of the technical challenges is the discontinuity of the limiting queue length process under optimality. Discontinuities occur whenever the workload reaches one of the levels wi.

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.