Skip to main content
Log in

Asymptotically optimal parallel resource assignment with interference

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

Motivated by scheduling in cellular wireless networks and resource allocation in computer systems, we study a service facility with two classes of users having heterogeneous service requirement distributions. The aggregate service capacity is assumed to be largest when both classes are served in parallel, but giving preferential treatment to one of the classes may be advantageous when aiming at minimization of the number of users, or when classes have different economic values, for example.

We set out to determine the allocation policies that minimize the total number of users in the system. For some particular cases we can determine the optimal policy exactly, but in general this is not analytically feasible. We then study the optimal policies in the fluid regime, which prove to be close to optimal in the original stochastic model. These policies can be characterized by either linear or exponential switching curves. We numerically compare our results with existing approximations based on optimization in the heavy-traffic regime. By simulations we show that, in general, our simple computable switching-curve strategies based on the fluid analysis perform well.

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. Ata, B., Kumar, S.: Heavy traffic analysis of open processing networks with complete resource pooling: asymptotic optimality of discrete review policies. Ann. Appl. Probab. 15, 331–391 (2005)

    Article  Google Scholar 

  2. Bäuerle, N.: Asymptotic optimality of tracking policies in stochastic networks. Ann. Appl. Probab. 10, 1065–1083 (2000)

    Article  Google Scholar 

  3. Bayati, M., Sharma, M., Squillante, M.S.: Optimal scheduling in a multiserver stochastic network. ACM SIGMETRICS Perform. Eval. Rev. 34, 45–47 (2006)

    Article  Google Scholar 

  4. Bell, S.L., Williams, R.J.: 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 (2001)

    Article  Google Scholar 

  5. Bell, S.L., Williams, R.J.: Dynamic scheduling of a parallel server system in heavy traffic with complete resource pooling: asymptotic optimality of a threshold policy. Electron. J. Probab. 10, 1044–1115 (2005)

    Google Scholar 

  6. Bhardwaj, S., Williams, R.J.: Diffusion approximation for a heavily loaded multi-user wireless communication system with cooperation. Queueing Syst. 62, 345–382 (2009)

    Article  Google Scholar 

  7. Bhardwaj, S., Williams, R.J., Acampora, A.S.: On the performance of a two user MIMO downlink system in heavy traffic. IEEE Trans. Inf. Theory 53, 1851–1859 (2007)

    Article  Google Scholar 

  8. Billingsley, P.: Convergence of Probability Measures. Wiley, New York (1999)

    Book  Google Scholar 

  9. Bonald, T., Proutière, A.: Flow-level stability of utility-based allocations for non-convex rate regions. In: Proc. CISS 2006 Conference on Information Sciences and Systems (Princeton University) (2006)

  10. Borst, S.C., Leskelä, L., Jonckheere, M.: Stability of parallel queueing systems with coupled service rates. Discrete Event Dyn. Syst. 18, 447–472 (2008)

    Article  Google Scholar 

  11. Cesari, L.: Optimization—Theory and Applications. Springer, New York (1983)

    Google Scholar 

  12. Cohen, J.W., Boxma, O.J.: Boundary Value Problems in Queueing System Analysis. North-Holland, Amsterdam (1983)

    Google Scholar 

  13. Dai, J.G.: On positive Harris recurrence of multiclass queueing networks: a unified approach via fluid limit models. Ann. Appl. Probab. 5, 49–77 (1995)

    Article  Google Scholar 

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

    Google Scholar 

  15. Fayolle, G., Iasnogorodski, R.: Two coupled processors: the reduction to a Riemann-Hilbert problem. Z. Wahr. Verw. Geb. 47, 325–351 (1979)

    Article  Google Scholar 

  16. Gajrat, A., Hordijk, A.: Fluid approximation of a controlled multiclass tandem network. Queueing Syst. 35, 349–380 (2000)

    Article  Google Scholar 

  17. Gajrat, A., Hordijk, A., Ridder, A.: Large-deviations analysis of the fluid approximation for a controllable tandem queue. Ann. Appl. Probab. 13, 1423–1448 (2003)

    Article  Google Scholar 

  18. Harrison, J.M.: Heavy traffic analysis of a system with parallel servers: asymptotic optimality of discrete-review policies. Ann. Appl. Probab. 8, 822–848 (1998)

    Article  Google Scholar 

  19. Harrison, J.M., López, M.J.: Heavy traffic resource pooling in parallel-server systems. Queueing Syst. 33, 339–368 (1999)

    Article  Google Scholar 

  20. Liu, X., Chong, E., Shroff, N.: A framework for opportunistic scheduling in wireless networks. Comput. Netw. 41, 451–474 (2003)

    Article  Google Scholar 

  21. Liu, J., Proutière, A., Yi, Y., Chiang, M., Poor, H.V.: Flow-level stability of data networks with non-convex and time-varying rate regions. ACM SIGMETRICS Perform. Eval. Rev. 35, 239–250 (2007)

    Article  Google Scholar 

  22. Maglaras, C.: Discrete-review policies for scheduling stochastic networks: trajectory tracking and fluid-scale asymptotic optimality. Ann. Appl. Probab. 10, 897–929 (2000)

    Article  Google Scholar 

  23. Mandelbaum, A., Stolyar, A.L.: Scheduling flexible servers with convex delay costs: Heavy-traffic optimality of the generalized c μ-rule. Oper. Res. 52, 836–855 (2004)

    Article  Google Scholar 

  24. Meyn, S.P.: Stability and optimization of queueing networks and their fluid models. In: Mathematics of Stochastic Manufacturing Systems. Lectures in Applied Mathematics, vol. 33, pp. 175–199. AMS, Providence (1997)

    Google Scholar 

  25. Meyn, S.P.: Control Techniques for Complex Networks. Cambridge University Press, New York (2008)

    Google Scholar 

  26. Osogami, T., Harchol-Balter, M., Scheller-Wolf, A.: Analysis of cycle stealing with switching times and thresholds. Perform. Eval. 61, 347–369 (2005)

    Article  Google Scholar 

  27. Osogami, T., Harchol-Balter, M., Scheller-Wolf, A., Zhang, L.: Exploring threshold-based policies for load sharing. In: Forty-second Annual Allerton Conference on Communication, Control, and Computing, pp. 1012–1021 (2004)

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

    Google Scholar 

  29. Righter, R., Shanthikumar, J.G.: Scheduling multiclass single-server queueing systems to stochastically maximize the number of successful departures. Probab. Eng. Inf. Sci. 3, 323–333 (1989)

    Article  Google Scholar 

  30. Seierstad, A., Sydsæter, K.: Optimal Control Theory with Economic Applications. North-Holland, Amsterdam (1987)

    Google Scholar 

  31. Stolyar, A.L.: MaxWeight scheduling in a generalized switch: state space collapse and workload minimization in heavy traffic. Ann. Appl. Probab. 14, 1–53 (2004)

    Article  Google Scholar 

  32. Squillante, M.S., Xia, C.H., Yao, D.D., Zhang, L.: Threshold-based priority policies for parallel-server systems with affinity scheduling. In: Proc. of the IEEE American Control Conference, vol. 4, pp. 2992–2999 (2001)

  33. Tezcan, T.: Stability analysis of N-model systems under a static priority rule using augmented fluid models. Under submission (2010)

  34. Verloop, I.M., Núñez-Queija, R.: Assessing the efficiency of resource allocations in bandwidth-sharing networks. Perform. Eval. 66, 59–77 (2009)

    Article  Google Scholar 

  35. Verloop, I.M., Borst, S.C., Núñez-Queija, R.: Delay optimization in bandwidth-sharing networks. In: Proc. CISS 2006 Conference on Information Sciences and Systems (Princeton University) (2006)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to I. M. Verloop.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Verloop, I.M., Núñez-Queija, R. Asymptotically optimal parallel resource assignment with interference. Queueing Syst 65, 43–92 (2010). https://doi.org/10.1007/s11134-010-9171-4

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11134-010-9171-4

Keywords

Mathematics Subject Classification (2000)

Navigation