Improving RED algorithm performance in ATM networks

Supporting TCP data traffic over ATM-UBR service class requires special mechanisms to improve the throughput and fairness while minimizing the delay. Several ATM buffer management schemes have been proposed to improve the throughput and fairness for a selective drop: early packet discard (EPD) and fair buffer allocation (FBA). Concurrently, the RED (random early detection) algorithm proposed for packet networks (including IP) avoids, by the packet marking mean, the global synchronization of TCP sources while maintaining a high throughput and low delay. We study the adaptation of the RED algorithm to ATM (using EPD) and introduce an algorithm to improve its fairness. We propose and compare a cell based and a packet based RED algorithm. Finally we compare the performance of RED with EPD and pure EPD, in terms of the throughput, fairness and delay, in the presence of a background on/off source.

[1]  Raj Jain,et al.  UBR+: improving performance of TCP over ATM-UBR service , 1997, Proceedings of ICC'97 - International Conference on Communications.

[2]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[3]  Sally Floyd,et al.  Dynamics of TCP traffic over ATM networks , 1994, SIGCOMM 1994.

[4]  Juha Heinänen,et al.  A fair buffer allocation scheme , 1998, Comput. Commun..

[5]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[6]  Sally Floyd,et al.  Dynamics of TCP traffic over ATM networks , 1994 .

[7]  Hossam Afifi,et al.  Improving congestion avoidance algorithms for asymmetric networks , 1997, Proceedings of ICC'97 - International Conference on Communications.

[8]  Hossam Afifi,et al.  Issues in improving TCP performance over ATM , 1998, Comput. Commun..

[9]  Janey C. Hoe Improving the start-up behavior of a congestion control scheme for TCP , 1996, SIGCOMM 1996.

[10]  Raj Jain,et al.  Improving the performance of TCP over the ATM-UBR service , 1998, Comput. Commun..