Skip to main content
Log in

Admission control for a multi-server queue with abandonment

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

In a M/M/N+M queue, when there are many customers waiting, it may be preferable to reject a new arrival rather than risk that arrival later abandoning without receiving service. On the other hand, rejecting new arrivals increases the percentage of time servers are idle, which also may not be desirable. We address these trade-offs by considering an admission control problem for a M/M/N+M queue when there are costs associated with customer abandonment, server idleness, and turning away customers. First, we formulate the relevant Markov decision process (MDP), show that the optimal policy is of threshold form, and provide a simple and efficient iterative algorithm that does not presuppose a bounded state space to compute the minimum infinite horizon expected average cost and associated threshold level. Under certain conditions we can guarantee that the algorithm provides an exact optimal solution when it stops; otherwise, the algorithm stops when a provided bound on the optimality gap is reached. Next, we solve the approximating diffusion control problem (DCP) that arises in the Halfin–Whitt many-server limit regime. This allows us to establish that the parameter space has a sharp division. Specifically, there is an optimal solution with a finite threshold level when the cost of an abandonment exceeds the cost of rejecting a customer; otherwise, there is an optimal solution that exercises no control. This analysis also yields a convenient analytic expression for the infinite horizon expected average cost as a function of the threshold level. Finally, we propose a policy for the original system that is based on the DCP solution, and show that this policy is asymptotically optimal. Our extensive numerical study shows that the control that arises from solving the DCP achieves a very similar cost to the control that arises from solving the MDP, even when the number of servers is small.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abramowitz, M., Stegun, I.A.: Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. Dover, New York (1965)

    Google Scholar 

  2. Adusumilli, K.M., Hasenbein, J.J.: Dynamic admission and service rate control of a queue. Working Paper, University of Texas, Austin, Texas (2008)

  3. Ata, B., Harrison, J.M., Shepp, L.A.: Drift rate control of a Brownian processing system. Ann. Appl. Probab. 15(2), 1145–1160 (2005)

    Article  Google Scholar 

  4. Ata, B., Shneorson, S.: Dynamic control of an M/M/1 service system with adjustable arrival and service rates. Manag. Sci. 52(11), 1778–1791 (2006)

    Article  Google Scholar 

  5. Armony, M., Ward, A.R.: Fair dynamic routing in large-scale heterogeneous server systems. Oper. Res. (2009). doi:10.1287/opre.1090.0777

  6. Borovkov, A.A.: On limit laws for service processes in multi-channel systems. Sib. Math. J. 8, 746–763 (1967) (English Translation)

    Article  Google Scholar 

  7. Boxma, O.J., de Waal, P.R.: Multiserver queues with impatient customers. ITC 14, 743–756 (1994)

    Google Scholar 

  8. Browne, S., Whitt, W.: Piecewise-Linear Diffusion Processes. Advances in Queueing: Theory, Methods, and Open Problems, pp. 463–480. CRC Press, Boca Raton (1995)

    Google Scholar 

  9. Chen, W., Huang, D., Kulkarni, A., Unnikrishnan, J., Zhu, Q., Mehta, P., Meyn, S., Wierman, A.: Approximate dynamic programming using fluid and diffusion approximations with applications to power management. Working Paper (2009)

  10. Cil, E.B., Ormeci, E.L., Karaesmen, F.: Effects of system parameters on the optimal policy structure in a class of queueing control problems. Queueing Syst. 61(4), 273–304 (2008)

    Article  Google Scholar 

  11. Garnett, O., Mandelbaum, A., Reiman, M.: Designing a call center with impatient customers. Manuf. Serv. Oper. Manag. 4(3), 208–227 (2002)

    Article  Google Scholar 

  12. George, J.M., Harrison, J.M.: Dynamic control of a queue with adjustable service rate. Oper. Res. 49(5), 720–731 (2001)

    Article  Google Scholar 

  13. Ghosh, A.P., Weerasinghe, A.P.: Optimal buffer size for a stochastic processing network in heavy traffic. Queueing Syst. 55(3), 147–159 (2007)

    Article  Google Scholar 

  14. Ghosh, A.P., Weerasinghe, A.P.: Optimal buffer size and dynamic rate control for a queueing network with impatient customers in heavy traffic. Working Paper (2008)

  15. Halfin, S., Whitt, W.: Heavy-traffic limits for queues with many exponential servers. Oper. Res. 29(3), 567–588 (1981)

    Article  Google Scholar 

  16. Incoming Call Center Management Institute (ICMI). ICMI’s contact center outsourcing report—key findings. http://www.callcentermagazine.com/showArticle.jhtml?articleID=201805251 (2007)

  17. Koole, G.: Monotonicity in Markov reward and decision chains: theory and applications. Found. Trends Stoch. Syst. 1(1), 1–76 (2006)

    Article  Google Scholar 

  18. Koole, G., Pot, A.: A note on profit maximization and monotonicity for inbound call centers. Working Paper. Department of Mathematics, Vrije Universiteit Amsterdam, The Netherlands (2006)

  19. Meyn, S.: Workload models for stochastic networks: value functions and performance evaluation. IEEE Trans. Autom. Control 50(8), 1106–1122 (2005)

    Article  Google Scholar 

  20. Pang, G., Talreja, R., Whitt, W.: Martingale proofs of many-server heavy-traffic limits for Markovian queues. Probab. Surv. 4, 193–267 (2007)

    Article  Google Scholar 

  21. Puterman, M.L.: Markov Decision Processes: Discrete Stochastic Dynamic Programming. Wiley, New York (1994)

    Google Scholar 

  22. Ward, A.R., Kumar, S.: Asymptotically optimal admission control of a queue with impatient customers. Math. Oper. Res. 33(1), 167–202 (2008)

    Article  Google Scholar 

  23. Weerasinghe, A., Mandelbaum, A.: A many server controlled queuing system with impatient customers. Working Paper (2008)

  24. Whitt, W.: Heavy traffic approximations for service systems with blocking. AT&T Bell Lab. Tech. J. 63, 689–708 (1984)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yaşar Levent Koçağa.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Koçağa, Y.L., Ward, A.R. Admission control for a multi-server queue with abandonment. Queueing Syst 65, 275–323 (2010). https://doi.org/10.1007/s11134-010-9176-z

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11134-010-9176-z

Keywords

Mathematics Subject Classification (2000)

Navigation