Stability and fairness of explicit congestion control with small buffers
- 1 July 2008
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 38 (3) , 51-62
- https://doi.org/10.1145/1384609.1384615
Abstract
Rate control protocols that utilise explicit feedback from routers are able to achieve fast convergence to an equilibrium which approximates processor-sharing on a single bottleneck link, and hence such protocols allow short flows to complete quickly. For a network, however, processor-sharing is not uniquely defined but corresponds with a choice of fairness criteria, and proportional fairness has a reasonable claim to be the network generalization of processor-sharing. In this paper, we develop a variant of RCP (rate control protocol) that achieves α-fairness when buffers are small, including proportional fairness as the case α = 1. At the level of theoretical abstraction treated, our model incorporates a general network topology, and heterogeneous propagation delays. For our variant of the RCP algorithm, we establish a simple decentralized sufficient condition for local stability. An outstanding question for explicit congestion control is whether the presence of feedback based on queue size is helpful or not, given the presence of feedback based on rate mismatch. We show that, for the variant of RCP considered here, feedback based on queue size may cause the queue to be less accurately controlled. A further outstanding question for explicit congestion control is the scale of the step-change in rate that is necessary at a resource to accommodate a new flow. We show that, for the variant of RCP considered here, this can be estimated from the aggregate flow through the resource, without knowledge of individual flow rates.Keywords
This publication has 19 references indexed in Scilit:
- Structural properties of proportional fairness: Stability and insensitivityThe Annals of Applied Probability, 2007
- A queueing analysis of max-min fairness, proportional fairness and balanced fairnessQueueing Systems, 2006
- Why flow-completion time is the right metric for congestion controlACM SIGCOMM Computer Communication Review, 2006
- Part IACM SIGCOMM Computer Communication Review, 2005
- Part IIACM SIGCOMM Computer Communication Review, 2005
- Processor Sharing Flows in the InternetPublished by Springer Nature ,2005
- Rate performance objectives of multihop wireless networksIEEE Transactions on Mobile Computing, 2004
- Analysis and design of controllers for AQM routers supporting TCP flowsIEEE Transactions on Automatic Control, 2002
- Fair end-to-end window-based congestion controlIEEE/ACM Transactions on Networking, 2000
- Optimization flow control. I. Basic algorithm and convergenceIEEE/ACM Transactions on Networking, 1999