An M/M/c queue with queueing-time dependent service rates
Bernardo D'Auria, Ivo J. B. F. Adan, René Bekker, Vidyadhar Kulkarni
TL;DR
This paper analyzes an M/M/c queue in which service rates depend on the experienced queueing time via a threshold, leading to two classes of customers and a Markovian description of the virtual waiting time $W(t)$. The authors derive the limiting distribution as a mixture of exponentials by solving integro-differential balance equations and provide both scalar and matrix representations, enabling exact computation of the stationary distribution and mean waiting time. They present a complete solution framework, including a detailed treatment of special cases (notably $c=1$ and $c=2$) and a numerical study demonstrating that differences between $\mu_1$ and $\mu_2$ can have substantial impact on queue performance. The results offer rigorous insights into how delay-dependent service alters performance metrics and can inform managerial decisions in health care, call centers, and networks where slowdown or speedup mechanisms occur.
Abstract
Recent studies indicate that in many situations service times are affected by the experienced queueing delay of the particular customer. This effect has been detected in different areas, such as health care, call centers and telecommunication networks. In this paper we present a methodology to analyze a model having this property. The specific model is an M/M/c queue in which any customer may be tagged at her arrival time if her queueing time will be above a certain fixed threshold. All tagged customers are then served at a given rate that may differ from the rate used for the non-tagged customers. We show how it is possible to model the virtual queueing time of this queueing system by a specific Markov chain. Then, solving the corresponding balance equations, we give a recursive solution to compute the stationary distribution, which involves a mixture of exponential terms. Using numerical experiments, we demonstrate that the differences in service rates can have a crucial impact on queueing time performance.
