We are concerned with the allocation of the base station transmitter time in time-varying mobile communications with many users who are transmitting data. Time is divided into small scheduling intervals, and the channel rates for the various users are available at the start of the intervals. Since the rates vary randomly, in selecting the current user there is a conflict between full use (by selecting the user with the highest current rate) and fairness (which entails consideration for users with poor throughput to date). The proportional fair scheduler of the Qualcomm High Data Rate system and related algorithms are designed to deal with such conflicts. The aim here is to put such algorithms on a sure mathematical footing and analyze their behavior. The available analysis, while obtaining interesting information, does not address the actual convergence for arbitrarily many users under general conditions. Such algorithms are of the stochastic approximation type and results of stochastic approximation are used to analyze the long-term properties. It is shown that the limiting behavior of the sample paths of the throughputs converges to the solution of an intuitively reasonable ordinary differential equation, which is akin to a mean flow. We show that the ordinary differential equation (ODE) has a unique equilibrium and that it is characterized as optimizing a concave utility function, which shows that PFS is not ad-hoc, but actually corresponds to a reasonable maximization problem. These results may be used to analyze the performance of PFS. The results depend on the fact that the mean ODE has a special form that arises in problems with certain types of competitive behavior. There is a large set of such algorithms, each one corresponding to a concave utility function. This set allows a choice of tradeoffs between the current rate and throughout. Extensions to multiple antenna and frequency systems are given. Finally, the infinite backlog assumption is dropped and the data is allowed to arrive at random. This complicates the analysis, but the same results hold.
[1]
Sem C. Borst.
User-level performance of channel-aware scheduling algorithms in wireless data networks
,
2005,
IEEE/ACM Transactions on Networking.
[2]
Frank Kelly,et al.
Charging and rate control for elastic traffic
,
1997,
Eur. Trans. Telecommun..
[3]
Harold J. Kushner,et al.
Stochastic Approximation Algorithms and Applications
,
1997,
Applications of Mathematics.
[4]
Matthew S. Grob,et al.
CDMA/HDR: a bandwidth-efficient high-speed wireless data service for nomadic users
,
2000,
IEEE Commun. Mag..
[5]
M. Hirsch,et al.
Stochastic approximation algorithms with constant step size whose average is cooperative
,
1999
.
[6]
David Tse,et al.
Opportunistic beamforming using dumb antennas
,
2002,
IEEE Trans. Inf. Theory.
[7]
M. Hirsch,et al.
Mixed Equilibria and Dynamical Systems Arising from Fictitious Play in Perturbed Games
,
1999
.
[8]
H. Kushner,et al.
Asymptotic Properties of Proportional-Fair Sharing Algorithms: Extensions of the Algorithm
,
2003
.
[9]
Jack M. Holtzman,et al.
Asymptotic analysis of proportional fair algorithm
,
2001,
12th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications. PIMRC 2001. Proceedings (Cat. No.01TH8598).
[10]
Hal L. Smith,et al.
Monotone Dynamical Systems: An Introduction To The Theory Of Competitive And Cooperative Systems (Mathematical Surveys And Monographs) By Hal L. Smith
,
1995
.
[11]
M. Hirsch.
Systems of Differential Equations that are Competitive or Cooperative II: Convergence Almost Everywhere
,
1985
.