A mean-field model for multiple TCP connections through a buffer implementing RED

被引:67
作者
Baccelli, F
McDonald, DR [1 ]
Reynier, J
机构
[1] Univ Ottawa, Dept Math, Ottawa, ON K1N 6N5, Canada
[2] INRIA, LIENS Dept Math & Informat, F-75230 Paris 50, France
[3] Ecole Normale Super, F-75230 Paris 50, France
关键词
TCP; RED; mean-field; dynamical systems;
D O I
10.1016/S0166-5316(02)00136-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Active queue management schemes like RED (random early detection) have been suggested when multiple TCP sessions are multiplexed through a bottleneck buffer. The idea is to detect congestion before the buffer overflows and packets are lost. When the queue length reaches a certain threshold RED schemes drop/mark incoming packets with a probability that increases as the queue size increases. The objectives are an equitable distribution of packet loss, reduced delay and delay variation and improved network utilization. Here we model multiple connections maintained in the congestion avoidance regime by the RED mechanism. The window sizes of each TCP session evolve like independent dynamical systems coupled by the queue length at the buffer. We introduce a mean-field approximation to one such RED system as the number of flows tends to infinity. The deterministic limiting system is described by a transport equation. The numerical solution of the limiting system is found to provide a good description of the evolution of the distribution of the window sizes, the average queue size, the average loss rate per connection and the total throughput. TCP with RED or tail-drop may exhibit limit cycles and this causes unnecessary packet delay variation and variable loss rates. The root cause of these limit cycles is the hysteresis due to the round trip time delay in reacting to a packet loss. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:77 / 97
页数:21
相关论文
共 12 条
[1]  
ADJIH C, 2001, 4141 INRIA
[2]  
AWEYA J, 2000, LOAD ADAPTIVE MECH B
[3]  
Bremaud P., 1981, Point Processes and Queues: Martingale Dynamics
[5]  
Diekmann O., 1986, LECT NOTES BIOMATHEM
[6]  
Floyd S., 1999, Tech. Rep. RFC 2582
[7]   Random Early Detection Gateways for Congestion Avoidance [J].
Floyd, Sally ;
Jacobson, Van .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (04) :397-413
[8]  
GROMOLL HC, 2001, FLUID LIMIT HEAVILY
[9]  
GUILLEMIN F, IN PRESS P 15 ITC SP
[10]  
HOLLOT CV, P IEEE INFOCOM 2001