HG-RCP: A rate-based flow control mechanism for intranets interconnected by ATM networks

A number of distributed corporate intranets can be connected together using the ABR service of an ATM network to form a virtual private network. However, because the available bandwidth of the ABR connection may be occasionally reduced by the ATM network, severe congestion may occur at the gateway connecting an intranet to the ATM network. Such congestion is likely to cause packet loss at the gateway which in turn may significantly reduce the throughput of intranet applications. In order to address the above problem, we propose a novel rate-based flow control mechanism, called Host Gateway Rate Control Protocol (HG-RCP), between the gateway and the intranet hosts. The control mechanism of HG-RCP is modeled as a classical feedback control system and the control parameters are selected to guarantee the stability of the system. The performance of HG-RCP is evaluated using simulation for both limited and unlimited buffers at the gateway. Simulation results confirm that HG-RCP is very stable and fair in allocating the ABR bandwidth among the competing sources in the intranet. It is also demonstrated via simulation that HG-RCP can significantly reduce the amount of buffers required at the gateway and improve the performance of TCP/IP applications in the intranets.

[1]  Mahbub Hassan,et al.  Traffic management mechanism for intranets with available-bit-rate access to the Internet , 1997, Other Conferences.

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

[3]  Raj Jain Fairness: How to measure quantitatively , 1994 .

[4]  Raymond T. Stefani,et al.  Design of feedback control systems , 1982 .

[5]  Michael Perloff,et al.  Improvements to TCP performance in high-speed ATM networks , 1995, CACM.

[6]  Douglas Comer,et al.  A rate-based congestion avoidance and control scheme for packet switched networks , 1990, Proceedings.,10th International Conference on Distributed Computing Systems.

[7]  K. K. Ramakrishnan,et al.  A binary feedback scheme for congestion avoidance in computer networks with a connectionless network layer , 1988, SIGCOMM '88.

[8]  Raj Jain,et al.  Performance of TCP over ABR on ATM backbone and with various VBR traffic patterns , 1998, ArXiv.

[9]  G. G. Finn A connectionless congestion control algorithm , 1989, CCRV.

[10]  Raj Jain,et al.  Source behavior for ATM ABR traffic management: an explanation , 1996, IEEE Commun. Mag..

[11]  Van Jacobson,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[12]  Chien Fang,et al.  A simulation study of TCP performance in ATM networks , 1994, 1994 IEEE GLOBECOM. Communications: The Global Bridge.

[13]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[14]  Jon Postel,et al.  Something a Host Could Do with Source Quench: The Source Quench Introduced Delay (SQuID) , 1987, RFC.

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

[16]  Mahbub Hassan Impact of Variable Bandwidth on the Performance of Data Communications over ATM-ABR Based LAN Interconnection , 1997 .

[17]  Srinivasan Keshav A control-theoretic approach to flow control , 1991, SIGCOMM 1991.