On the Asymptotic Optimality of the Gradient Scheduling Algorithm for Multiuser Throughput Allocation

  • Authors:
  • Alexander L. Stolyar

  • Affiliations:
  • -

  • Venue:
  • Operations Research
  • Year:
  • 2005

Quantified Score

Hi-index 0.25

Visualization

Abstract

We consider the model whereN queues (users) are served in discrete time by a generalized switch. The switch state is random, and it determines the set of possible service rate choices (scheduling decisions) in each time slot. This model is primarily motivated by the problem of scheduling transmissions ofN data users in a shared time-varying wireless environment, but also includes other applications such as input-queued cross-bar switches and parallel flexible server systems.The objective is to find a scheduling strategy maximizing a concave utility functionH( u1,..., uN ), whereu n s are long-term average service rates (data throughputs) of the users, assuming users always have data to be served.We prove asymptotic optimality of the gradient scheduling algorithm (which generalizes the well-known proportional fair algorithm) for our model, which, in particular, allows for simultaneous service of multiple users and for discrete sets of scheduling decisions. Analysis of the transient dynamics of user throughputs is the key part of this work.