Skip to main content
Log in

Greedy primal-dual algorithm for dynamic resource allocation in complex networks

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

In Stolyar (Queueing Systems 50 (2005) 401–457) a dynamic control strategy, called greedy primal-dual (GPD) algorithm, was introduced for the problem of maximizing queueing network utility subject to stability of the queues, and was proved to be (asymptotically) optimal. (The network utility is a concave function of the average rates at which the network generates several “commodities.”) Underlying the control problem of Stolyar (Queueing Systems 50 (2005) 401–457) is a convex optimization problem subject to a set of linear constraints.

In this paper we introduce a generalized GPD algorithm, which applies to the network control problem with additional convex (possibly non-linear) constraints on the average commodity rates. The underlying optimization problem in this case is a convex problem subject to convex constraints. We prove asymptotic optimality of the generalized GPD algorithm. We illustrate key features and applications of the algorithm on simple examples.

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. M. Andrews, K. Kumaran, K. Ramanan, A.L. Stolyar, R. Vijayakumar, and P. Whiting, Providing quality of service over a shared wireless link. IEEE Communications Magazine 39(2) (2001) 150–154.

    Article  Google Scholar 

  2. K.J. Arrow, L. Hurwicz, and H. Uzawa (eds.), Studies in Linear and Non-Linear Programming (Stanford University Press, 1958), Chapters 6–8.

  3. D.P. Bertsekas, Constrained Optimization and Lagrange Multiplier Methods (Academic Press, 1982).

  4. P. Bender, P. Black, M. Grob, R. Padovani, N. Sindhushayana, and A. Viterbi, CDMA/HDR: A bandwidth efficient high speed wireless data service for nomadic users. IEEE Communications Magazine (July 2000).

  5. D. Boyd and L. Vandenberghe, Convex Optimization (Cambridge University Press, 2004).

  6. S.N. Ethier and T.G. Kurtz, Markov Process: Characterization and Convergence (John Wiley and Sons, New York, 1986).

  7. A. Eryilmaz and R. Srikant, Fair resource allocation in wireless networks using queue-length-based scheduling and congestion control. In Proceeding of INFOCOM’2005, Miami (March 13–17 2005).

  8. F.P. Kelly, A.K. Maullo, and D.K.H. Tan, Rate control in communication networks: Shadow prices, proportional fairness and stability. Journal of the Operational Research Society 49 (1998) 237–252.

    Google Scholar 

  9. F.P. Kelly, Fairness and stability of end-to-end congestion control. European Journal of Control 9 (2003) 159–176.

    Google Scholar 

  10. X. Lin and N.B. Shroff, The impact of imperfect scheduling on cross-layer rate control in wireless networks. In Proceeding of INFOCOM’2005, Miami (March 13–17 2005).

  11. S. Low, A duality model of TCP and queue management algorithms. IEEE/ACM Transactions on Networking 11(4) (2003) 525–536.

    Article  Google Scholar 

  12. M. Neely, E. Modiano, and C. Li, Fairness and optimal stochastic control for heterogeneous networks. In Proceeding of INFOCOM’2005, Miami (March 13–17 2005).

  13. A. L. Stolyar, MaxWeight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic. Annals of Applied Probability 14(1) (2004) 1–53.

    Article  Google Scholar 

  14. A.L. Stolyar, On the asymptotic optimality of the gradient scheduling algorithm for multi-user throughput allocation. Operations Research 53(1) (2005) 12–25.

    Article  Google Scholar 

  15. A.L. Stolyar, Maximizing queueing network utility subject to stability: Greedy primal-dual algorithm. Queueing Syst. 50 (2005) 401–457.

    Article  Google Scholar 

  16. P. Viswanath, D. Tse and R. Laroia, Opportunistic beamforming using dumb antennas. IEEE Transactions on Information Theory 48(6) (2002) 1277–1294.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander L. Stolyar.

Additional information

AMS Subject Classifications: 90B15 · 90C25 · 60K25 · 68M12

Rights and permissions

Reprints and permissions

About this article

Cite this article

Stolyar, A.L. Greedy primal-dual algorithm for dynamic resource allocation in complex networks. Queueing Syst 54, 203–220 (2006). https://doi.org/10.1007/s11134-006-0067-2

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11134-006-0067-2

Keywords

Navigation