Skip to main content
Log in

Index Heuristics for Multiclass M/G/1 Systems with Nonpreemptive Service and Convex Holding Costs

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

We consider the optimal service control of a multiclass M/G/1 queueing system in which customers are served nonpreemptively and the system cost rate is additive across classes and increasing convex in the numbers present in each class. Following Whittle's approach to a class of restless bandit problems, we develop a Langrangian relaxation of the service control problem which serves to motivate the development of a class of index heuristics. The index for a particular customer class is characterised as a fair charge for service of that class. The paper develops these indices and reports an extensive numerical investigation which exhibits strong performance of the index heuristics for both discounted and average costs.

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. E. Altman and P. Nain, Optimal control of the M/G/1 queue with repeated vacations of the server, IEEE Trans. Automat. Control 38 (1993) 1766–1775.

    Google Scholar 

  2. P.S. Ansell, K.D. Glazebrook, I. Mitrani and J. Niño Mora, A semidefinite programming approach to the optimal control of a single server queueing system with imposed second moment constraints, J. Oper. Res. Soc. 50 (1999) 765–773.

    Google Scholar 

  3. P.S. Ansell, K.D. Glazebrook, J. Niño Mora and M. O'Keeffe, Whittle's index policy for a multiclass queueing system with convex holding costs, Math. Methods Oper. Res. (to appear).

  4. D. Bertsimas and J. Niño Mora, Conservation laws, extended polymatroids and multi-armed bandit problems: A polyhedral approach to indexable systems, Math. Oper. Res. 21 (1996) 257–306.

    Google Scholar 

  5. A. Cobham, Priority assignment in waiting line problems, Oper. Res. 2 (1954) 70–76.

    Google Scholar 

  6. D.R. Cox and W.L. Smith, Queues (Methuen, London, 1961).

    Google Scholar 

  7. A. Federgruen and K.C. So, Optimality of threshold policies in single-server queueing systems with server vacations, Adv. in Appl. Probab. 23 (1991) 288–405.

    Google Scholar 

  8. J.C. Gittins, Multi-Armed Bandit Allocation Indices (Wiley, New York, 1989).

    Google Scholar 

  9. J.M. Harrison, Dynamic scheduling of a multiclass queue: discount optimality,Oper. Res. 23 (1975) 270–282.

    Google Scholar 

  10. G.P. Klimov, Time sharing systems I, Theory Probab. Appl. 19 (1974) 532–551.

    Google Scholar 

  11. J. Niño Mora, Countable partial conservation laws, Whittle's restless bandit index and a dynamic rule for scheduling a multiclass M/M/1 queue with convex holding costs, Technical Report, Universitat Pompeu Fabra (2001).

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

    Google Scholar 

  13. R. Righter and S.H. Xu, Scheduling jobs on nonindentical IFR processors to minimize general cost functions, Adv. in Appl. Probab. 23 (1991) 909–924.

    Google Scholar 

  14. J.A. van Meighem, Dynamic scheduling with convex delay costs: The generalized -rule, Ann. Appl. Probab. 5 (1995) 809–833.

    Google Scholar 

  15. R.R. Weber, Stochastic scheduling on parallel processors and minimization of concave functions of completion times, in: Stochastic Differential Systems, Stochastic Control Theory and Applications, Vol. 10 (Springer, Berlin, 1988) pp. 601–609.

    Google Scholar 

  16. G. Weiss, Branching bandit processes, Probab. Engrg. Inform. Sci. 2 (1988) 269–278.

    Google Scholar 

  17. P. Whittle, Restless bandits: activity allocation in a changing world, J. Appl. Probab. A 25 (1988) 287–298.

    Google Scholar 

  18. P. Whittle, Optimal Control: Basics and Beyond (Wiley, Chichester, 1996).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Glazebrook, K., Lumley, R. & Ansell, P. Index Heuristics for Multiclass M/G/1 Systems with Nonpreemptive Service and Convex Holding Costs. Queueing Systems 45, 81–111 (2003). https://doi.org/10.1023/A:1026060405346

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1026060405346

Navigation