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

  • Authors:
  • Alexander L. Stolyar

  • Affiliations:
  • Bell Labs, Lucent Technologies, Murray Hill 07974

  • Venue:
  • Queueing Systems: Theory and Applications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

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.