A Performance Evaluation of Buffer Management and Scheduling for ATM- GFR Using TCP

Among the various categories of ATM (Asynchronous Transfer Mode) service, ABR (Available Bit Rate) and UBR (Unspecified Bit Rate) have been introduced to support data traffic (such as TCP). GFR (Guarantee Frame Rate) is the current proposed ATM service to provide better performance for data traffic over ATM. The aim of this paper is two-folded. Firstly, we characterise the major research issues in GFR and draw upon the published works to illustrate some of the critical issues about the specification and the possible alternatives of its implementation. Secondly, we undertake a performance evaluation of ATM-GFR’s buffer management algorithms (two-static-threshold scheme and per-VC accounting) and scheduling (FIFO (First In First Out) and WFQ (Weighted Fair Queue)). The simulation results have shown that two-static-threshold-buffermanagement and per-VC-buffer management give the best performance comparing with plain UBR, UBREPD and per-VC scheduling. We also found that the two-threshold buffer management scheme is significant to handle CLP0+1 traffic. This scheme can distinguish between the tagged (low priority) and untagged (high priority) packets of the traffic and protect the bandwidth from flushing by tagged packets. The per-VC scheduling without the sensitivity of tagged/untagged frames can lead to the poor performance for untagged (high priority) packets.

[1]  Mohammad A. Rahin,et al.  Towards a Framework for Performance Evaluation of TCP Behaviour over ATM Networks , 1997 .

[2]  Robert T. Braden,et al.  Requirements for Internet Hosts - Communication Layers , 1989, RFC.

[3]  K. Djememe,et al.  TCP explicit congestion notification over ABR and UBR: an agent-based approach , 2000, ATM 2000. Proceedings of the IEEE Conference on High Performance Switching and Routing (Cat. No.00TH8485).

[4]  Karim Djemame,et al.  An agent based congestion control and notification scheme for TCP over ABR , 2000, Comput. Commun..

[5]  Sastri L. Kota,et al.  TCP selective acknowledgments and UBR drop policies to improve ATM-UBR performance over terrestrial and satellite networks , 1997, Proceedings of Sixth International Conference on Computer Communications and Networks.

[6]  Azer Bestavros,et al.  TCP Boston: a fragmentation-tolerant TCP protocol for ATM networks , 1997, Proceedings of INFOCOM '97.

[7]  강인혜,et al.  [서평]High-Speed Networks : TCP/IP and ATM Design Principles , 1999 .

[8]  Karim Djemame,et al.  Proposals for a Coherent Approach to Cooperation between TCP and ATM Congestion Control Algorithms , 1999 .

[9]  Raj Jain,et al.  Design issues for providing minimum rate guarantees to the ATM unspecified bit rate service , 1998, 1998 IEEE ATM Workshop Proceedings. 'Meeting the Challenges of Deploying the Global Broadband Network Infrastructure' (Cat. No.98EX164).

[10]  T Itu,et al.  Traffic control and congestion control in b-isdn , 1993 .

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

[12]  Mohammad A. Rahin,et al.  Indicators for the assessment of congestion in TCP over ATM-UBR , 1998, Broadband Communications.

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

[14]  Van Jacobson,et al.  TCP Extensions for High Performance , 1992, RFC.

[15]  Karim Djemame,et al.  A new rate coordination protocol for TCP and ABR congestion control , 2000, Proceedings IEEE International Conference on Networks 2000 (ICON 2000). Networking Trends and Challenges in the New Millennium.

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

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

[18]  Jean-Yves Le Boudec,et al.  A Comparison of ABR and UBR to support TCP traffic for LAN Interconnection , 1997 .

[19]  A. Varma,et al.  Performance of TCP over multi-hop ATM networks: a comparative study of ATM-layer congestion control schemes , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[20]  Joel M. Halpern,et al.  Classical IP and ARP over ATM , 1998, RFC.

[21]  Douglas Comer,et al.  TCP Buffering and Performance Over An ATM Network , 1994 .

[22]  Eugene H. Spafford,et al.  Classical IP and ARP over ATM , 1995 .