Open Access
November 2005 Scheduling control for queueing systems with many servers: Asymptotic optimality in heavy traffic
Rami Atar
Ann. Appl. Probab. 15(4): 2606-2650 (November 2005). DOI: 10.1214/105051605000000601
Abstract

A multiclass queueing system is considered, with heterogeneous service stations, each consisting of many servers with identical capabilities. An optimal control problem is formulated, where the control corresponds to scheduling and routing, and the cost is a cumulative discounted functional of the system’s state. We examine two versions of the problem: “nonpreemptive,” where service is uninterruptible, and “preemptive,” where service to a customer can be interrupted and then resumed, possibly at a different station. We study the problem in the asymptotic heavy traffic regime proposed by Halfin and Whitt, in which the arrival rates and the number of servers at each station grow without bound. The two versions of the problem are not, in general, asymptotically equivalent in this regime, with the preemptive version showing an asymptotic behavior that is, in a sense, much simpler. Under appropriate assumptions on the structure of the system we show: (i) The value function for the preemptive problem converges to V, the value of a related diffusion control problem. (ii) The two versions of the problem are asymptotically equivalent, and in particular nonpreemptive policies can be constructed that asymptotically achieve the value V. The construction of these policies is based on a Hamilton–Jacobi–Bellman equation associated with V.

References

1.

Ata, B. and Kumar, S. (2005). Heavy traffic analysis of open processing networks with complete resource pooling: Asymptotic optimality of discrete review policies. Ann. Appl. Probab. 15 331–391.  MR2115046 1071.60081 10.1214/105051604000000495 euclid.aoap/1106922331 Ata, B. and Kumar, S. (2005). Heavy traffic analysis of open processing networks with complete resource pooling: Asymptotic optimality of discrete review policies. Ann. Appl. Probab. 15 331–391.  MR2115046 1071.60081 10.1214/105051604000000495 euclid.aoap/1106922331

2.

Atar, R. (2005). A diffusion model of scheduling control in queueing systems with many servers. Ann. Appl. Probab. 15 820–852.  MR2114991 1084.60053 10.1214/105051604000000963 euclid.aoap/1107271669 Atar, R. (2005). A diffusion model of scheduling control in queueing systems with many servers. Ann. Appl. Probab. 15 820–852.  MR2114991 1084.60053 10.1214/105051604000000963 euclid.aoap/1107271669

3.

Atar, R., Mandelbaum, A. and Reiman, M. (2004). Scheduling a multi-class queue with many exponential servers: Asymptotic optimality in heavy-traffic. Ann. Appl. Probab. 14 1084–1134.  MR2071417 1049.60079 10.1214/105051604000000233 euclid.aoap/1089736279 Atar, R., Mandelbaum, A. and Reiman, M. (2004). Scheduling a multi-class queue with many exponential servers: Asymptotic optimality in heavy-traffic. Ann. Appl. Probab. 14 1084–1134.  MR2071417 1049.60079 10.1214/105051604000000233 euclid.aoap/1089736279

4.

Bell, S. L. and Williams, R. J. (2001). Dynamic scheduling of a system with two parallel servers in heavy traffic with resource pooling: Asymptotic optimality of a threshold policy. Ann. Appl. Probab. 11 608–649.  MR1865018 1015.60080 10.1214/aoap/1015345343 euclid.aoap/1015345343 Bell, S. L. and Williams, R. J. (2001). Dynamic scheduling of a system with two parallel servers in heavy traffic with resource pooling: Asymptotic optimality of a threshold policy. Ann. Appl. Probab. 11 608–649.  MR1865018 1015.60080 10.1214/aoap/1015345343 euclid.aoap/1015345343

5.

Billingsley, P. (1999). Convergence of Probability Measures, 2nd ed. Wiley, New York.  MR1700749 0944.60003 Billingsley, P. (1999). Convergence of Probability Measures, 2nd ed. Wiley, New York.  MR1700749 0944.60003

6.

Ethier, S. N. and Kurtz, T. G. (1986). Markov Processes. Characterization and Convergence. Wiley, New York.  MR838085 0592.60049 Ethier, S. N. and Kurtz, T. G. (1986). Markov Processes. Characterization and Convergence. Wiley, New York.  MR838085 0592.60049

7.

Gans, N., Koole, G. and Mandelbaum, A. (2003). Telephone call centers: Tutorial, review and research prospects. Manufacturing and Service Operations Management 5 79–141. Gans, N., Koole, G. and Mandelbaum, A. (2003). Telephone call centers: Tutorial, review and research prospects. Manufacturing and Service Operations Management 5 79–141.

8.

Halfin, S. and Whitt, W. (1981). Heavy-traffic limits for queues with many exponential servers. Oper. Res. 29 567–588.  MR629195 0455.60079 10.1287/opre.29.3.567 Halfin, S. and Whitt, W. (1981). Heavy-traffic limits for queues with many exponential servers. Oper. Res. 29 567–588.  MR629195 0455.60079 10.1287/opre.29.3.567

9.

Harrison, J. M. (2000). Brownian models of open processing networks: Canonical representation of workload. Ann. Appl. Probab. 10 75–103.  MR1765204 1131.60306 10.1214/aoap/1019737665 euclid.aoap/1019737665 Harrison, J. M. (2000). Brownian models of open processing networks: Canonical representation of workload. Ann. Appl. Probab. 10 75–103.  MR1765204 1131.60306 10.1214/aoap/1019737665 euclid.aoap/1019737665

10.

Harrison, J. M. and López, M. J. (1999). Heavy traffic resource pooling in parallel-server systems. Queueing Systems Theory Appl. 33 339–368.  MR1742575 10.1023/A:1019188531950 Harrison, J. M. and López, M. J. (1999). Heavy traffic resource pooling in parallel-server systems. Queueing Systems Theory Appl. 33 339–368.  MR1742575 10.1023/A:1019188531950

11.

Karatzas, I. and Shreve, S. E. (1991). Brownian Motion and Stochastic Calculus, 2nd ed. Springer, New York.  MR1121940 0734.60060 Karatzas, I. and Shreve, S. E. (1991). Brownian Motion and Stochastic Calculus, 2nd ed. Springer, New York.  MR1121940 0734.60060

12.

Mandelbaum, A. and Reiman, M. I. Private communication. Mandelbaum, A. and Reiman, M. I. Private communication.

13.

Mandelbaum, A. and Stolyar, A. L. (2004). Scheduling flexible servers with convex delay costs: Heavy traffic optimality of the generalized $c\mu$ rule.\goodbreak Oper. Res. 52 836–855.  MR2104141 10.1287/opre.1040.0152 Mandelbaum, A. and Stolyar, A. L. (2004). Scheduling flexible servers with convex delay costs: Heavy traffic optimality of the generalized $c\mu$ rule.\goodbreak Oper. Res. 52 836–855.  MR2104141 10.1287/opre.1040.0152

14.

Williams, R. J. (2000). On dynamic scheduling of a parallel server system with complete resource pooling. In Analysis of Communication Networks: Call Centres, Traffic and Performance. Fields Inst. Commun. 28 49–71. Amer. Math. Soc., Providence, RI.  MR1788708 0982.90024 Williams, R. J. (2000). On dynamic scheduling of a parallel server system with complete resource pooling. In Analysis of Communication Networks: Call Centres, Traffic and Performance. Fields Inst. Commun. 28 49–71. Amer. Math. Soc., Providence, RI.  MR1788708 0982.90024
Copyright © 2005 Institute of Mathematical Statistics
Rami Atar "Scheduling control for queueing systems with many servers: Asymptotic optimality in heavy traffic," The Annals of Applied Probability 15(4), 2606-2650, (November 2005). https://doi.org/10.1214/105051605000000601
Published: November 2005
Vol.15 • No. 4 • November 2005
Back to Top