TY - JOUR
T1 - Bounds on the Throughput of Congestion Controllers in the Presence of Feedback Delay
AU - Shakkottai, Sanjay
AU - Srikant, R.
AU - Meyn, Sean P.
N1 - Funding Information:
Manuscript received May 31, 2001; revised December 19, 2001; approved by IEEE/ACM TRANSACTIONS ON NETWORKING Editor E. Biersack. This work was supported by NSF Grant ANI-9813710 and Grant NCR-9701525 and the Defense Advanced Research Projects Agency under Grant F30602-00-2-0542.
PY - 2003/12
Y1 - 2003/12
N2 - We consider decentralized congestion control algorithms for low-loss operation of the Internet using the ECN bit. There has been much analysis of such algorithms, but with a few exceptions, these typically ignore the effect of feedback delays in the network on stability. We study a single node with many flows passing through it, with each flow (possibly) having a different round-trip delay. Using a fluid model for the flows, we show that even with delays, the total data rate at the router is bounded; and this bound shows that the (peak) total rate grows linearly with increase in system size, i.e., the fraction of overprovisioning required is constant with respect to N, the number of flows in the system. Further, for typical user data rates and delays seen in the Internet today, the bound is very close to the data rate at the router without delays. Earlier results by Johari and Tan have given conditions for a linearized model of the network to be (locally) stable. We show that even when the linearized model is not stable, the nonlinear model is upper bounded, i.e., the total rate at the bottleneck link is upper bounded, and the upper bound is close to the equilibrium rate for TCP.
AB - We consider decentralized congestion control algorithms for low-loss operation of the Internet using the ECN bit. There has been much analysis of such algorithms, but with a few exceptions, these typically ignore the effect of feedback delays in the network on stability. We study a single node with many flows passing through it, with each flow (possibly) having a different round-trip delay. Using a fluid model for the flows, we show that even with delays, the total data rate at the router is bounded; and this bound shows that the (peak) total rate grows linearly with increase in system size, i.e., the fraction of overprovisioning required is constant with respect to N, the number of flows in the system. Further, for typical user data rates and delays seen in the Internet today, the bound is very close to the data rate at the router without delays. Earlier results by Johari and Tan have given conditions for a linearized model of the network to be (locally) stable. We show that even when the linearized model is not stable, the nonlinear model is upper bounded, i.e., the total rate at the bottleneck link is upper bounded, and the upper bound is close to the equilibrium rate for TCP.
KW - Delay-differential equations
KW - Fairness
KW - Internet congestion control
KW - TCP
UR - http://www.scopus.com/inward/record.url?scp=0347316616&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0347316616&partnerID=8YFLogxK
U2 - 10.1109/TNET.2003.820246
DO - 10.1109/TNET.2003.820246
M3 - Article
AN - SCOPUS:0347316616
SN - 1063-6692
VL - 11
SP - 972
EP - 981
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
IS - 6
ER -