Providing rate guarantees for internet application traffic across ATM networks

The TCP/IP protocol suite is the standard requirement for all applications that need to communicate over the Internet. As TCP/IP applications are unable to specify the QoS parameters needed for most asynchronous transfer mode (ATM) services, they tend to use the unspecified bit rate (UBR) service category when running across ATM networks. The UBR service utilizes any bandwidth that is left unused by the rest of the ATM services. This has led the ATM forum's traffic management group to define a new service category called guaranteed frame rate (GFR). GFR is intended to provide minimum cell rate guarantees and fair access to excess bandwidth left over from higher-priority services. This article first presents a tutorial overview of GFR and then presents a survey of the research work that has been carried out toward the design and implementation of associated ATM switch mechanisms.

[1]  Roch Guérin,et al.  Scalable QoS provision through buffer management , 1998, SIGCOMM '98.

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

[3]  F. Bonomi,et al.  The rate-based flow control framework for the available bit rate ATM service , 1995, IEEE Netw..

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

[5]  Sally Floyd,et al.  Simulation-based comparisons of Tahoe, Reno and SACK TCP , 1996, CCRV.

[6]  Yuan Wu,et al.  Virtual queueing techniques for UBR+ service in ATM with fair access and minimum bandwidth guarantee , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

[7]  Hung-Hsiang Jonathan Chao,et al.  TCP/IP over ATM-GFR , 1998, 1998 IEEE ATM Workshop Proceedings. 'Meeting the Challenges of Deploying the Global Broadband Network Infrastructure' (Cat. No.98EX164).

[8]  Randall J. Atkinson Default IP MTU for use over ATM AAL5 , 1994, RFC.

[9]  Raj Jain,et al.  Providing rate guarantees to TCP over the ATM GFR service , 1998, Proceedings 23rd Annual Conference on Local Computer Networks. LCN'98 (Cat. No.98TB100260).

[10]  Maryann P. Maher ATM Signalling Support for IP over ATM - UNI Signalling 4.0 Update , 1998, RFC.

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

[12]  Sally Floyd,et al.  TCP Selective Acknowledgement Options , 1996 .

[13]  O. Bonaventure Providing bandwidth guarantees to internetwork traffic in ATM networks , 1998, 1998 IEEE ATM Workshop Proceedings. 'Meeting the Challenges of Deploying the Global Broadband Network Infrastructure' (Cat. No.98EX164).

[14]  Olivier Bonaventure,et al.  A simulation study of TCP with the proposed GFR service category , 1997 .

[15]  Anujan Varma,et al.  Hardware implementation of fair queuing algorithms for asynchronous transfer mode networks , 1997 .

[16]  W. Richard Stevens,et al.  TCP/IP Illustrated, Volume 1: The Protocols , 1994 .

[17]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[18]  E. L. Hahne,et al.  Dynamic queue length thresholds in a shared memory ATM switch , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[19]  Hossam Afifi,et al.  Evaluation of FIFO-based buffer management algorithms for TCP over guaranteed frame rate service , 1998, 1998 IEEE ATM Workshop Proceedings. 'Meeting the Challenges of Deploying the Global Broadband Network Infrastructure' (Cat. No.98EX164).

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

[21]  Naoaki Yamanaka,et al.  New scheduling mechanisms which efficiently utilize policing for GFR service , 1998, 1998 IEEE ATM Workshop Proceedings. 'Meeting the Challenges of Deploying the Global Broadband Network Infrastructure' (Cat. No.98EX164).

[22]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.