The dual flow control problem of TCP over ATM ABR services

In this paper, we investigate the dual control problem*TCP #ow control at the TCP layer and ABR #ow control at the ATM layer. First, we observe that TCP #ow control and ABR #ow control cannot co-operate well. The worst case is that the slow start after packet loss causes high but unused ACR (Allowed Cell Rate) which raises the potential of cell loss and an under#owed switch queue which reduces ABR throughput. We suggest to implement a use-it-or-lose-it policy for ABR and fast recovery for TCP to avoid these phenomena. Copyright ( 1999 John Wiley & Sons, Ltd.

[1]  Sally Floyd,et al.  Dynamics of TCP Traffic over ATM Networks , 1995, IEEE J. Sel. Areas Commun..

[2]  John N. Daigle,et al.  ATM Cell Delay and Loss for Best-Effort TCP in the Presence of Isochronous Traffic , 1995, IEEE J. Sel. Areas Commun..

[3]  Raj Jain,et al.  Performance of TCP/IP over ABR , 1996 .

[4]  Mika Ishizuka,et al.  Performance issues in public ABR service , 1996, IEEE Commun. Mag..

[5]  Per Gunningberg,et al.  How a large ATM MTU causes deadlocks in TCP data transfers , 1995, TNET.

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

[7]  Hiroyuki Ohsaki,et al.  Performance evaluation and parameter tuning of TCP over ABR service in ATM networks , 1996 .

[8]  Carey Williamson,et al.  TCP over ATM: simulation model and performance results , 1996, Conference Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference on Computers and Communications.

[9]  Chinatsu Ikeda,et al.  A simulation study of TCP performance in ATM networks with ABR and UBR services , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.