Rate control for communication networks: shadow prices, proportional fairness and stability

This paper analyses the stability and fairness of two classes of rate control algorithm for communication networks. The algorithms provide natural generalisations to large-scale networks of simple additive increase/multiplicative decrease schemes, and are shown to be stable about a system optimum characterised by a proportional fairness criterion. Stability is established by showing that, with an appropriate formulation of the overall optimisation problem, the network's implicit objective function provides a Lyapunov function for the dynamical system defined by the rate control algorithm. The network's optimisation problem may be cast in primal or dual form: this leads naturally to two classes of algorithm, which may be interpreted in terms of either congestion indication feedback signals or explicit rates based on shadow prices. Both classes of algorithm may be generalised to include routing control, and provide natural implementations of proportionally fair pricing.

[1]  N. G. Parke,et al.  Ordinary Differential Equations. , 1958 .

[2]  K. Arrow,et al.  General Competitive Analysis , 1971 .

[3]  Stability , 1973 .

[4]  P. Whittle,et al.  Optimization under Constraints , 1975 .

[5]  V. Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[6]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

[7]  A. Udaya Shankar,et al.  Dynamical behavior of rate-based flow control mechanisms , 1990, CCRV.

[8]  Christos Douligeris,et al.  Fairness in network optimal flow control: optimality of product forms , 1991, IEEE Trans. Commun..

[9]  Alan Weiss,et al.  Analysis of a Rate-Based Feedback Control Strategy for Long Haul Data Transport , 1992, Perform. Evaluation.

[10]  R. Gardner Games for business and economics , 1994 .

[11]  Frank Kelly,et al.  Notes on effective bandwidths , 1994 .

[12]  Frank Kelly,et al.  On tariffs, policing and admission control for multiservice networks , 1993, Oper. Res. Lett..

[13]  V. Jacobson Congestion avoidance and control , 1988, CCRV.

[14]  Debasis Mitra,et al.  Adaptive Algorithms for Feedback-Based Flow Control in High Speed, Wide-Area ATM Networks , 1995, IEEE J. Sel. Areas Commun..

[15]  Jean C. Walrand,et al.  Admission control and routing in ATM networks using inferences from measured buffer occupancy , 1995, IEEE Trans. Commun..

[16]  S. Shenker Fundamental Design Issues for the Future Internet , 1995 .

[17]  K. K. Ramakrishnan,et al.  Time scale analysis scalability issues for explicit rate allocation in ATM networks , 1996, TNET.

[18]  George D. Stamoulis,et al.  Integration of pricing and flow control for available bit rate services in ATM networks , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[19]  R. Weber,et al.  Buffer overflow asymptotics for a buffer handling many traffic sources , 1996, Journal of Applied Probability.

[20]  F. Kelly Notes on Eeective Bandwidths , 1996 .

[21]  F. Kelly Charging and Rate Control for Elastic Traac , 1997 .

[22]  L. McKnight,et al.  Internet economics , 1997 .

[23]  Song Chong,et al.  Rate control algorithms for the ATM ABR service , 1997, Eur. Trans. Telecommun..

[24]  John Wroclawski,et al.  Specification of the Controlled-Load Network Element Service , 1997, RFC.

[25]  Frank Kelly,et al.  Charging and rate control for elastic traffic , 1997, Eur. Trans. Telecommun..