Improving Performance behavior of TCP over ATM Network in multiple losses of packets

다중 패킷 손실에서 TCP-ATM 네트워크의 성능개선 방안

  • 박우출 (한양대학 전자공학과) ;
  • 박상준 (한양대학 전자통신전파공학과) ;
  • 이병호 (한양대학 전자컴퓨터공학부)
  • Published : 2000.10.01

Abstract

In this paper, we analyze TCP congestion control algorithm over ATM-UBR network. TCP congestion control algorithm consists of slow start, congestion avoidance, fast recovery, fast retransmit. We analyze the ATM-UBR network service using the BSD 4.3 TCP Reno, Vanilla. However we found the fact that the characteristic of fast retransmit, recovery algorithm makes a serious degradation of Performance in multiple losses of packets. We propose new fast retransmit, recovery algorithm to improve the problem. The results of performance analysis improve the multiple losses of packets using a proposed fast retransmit, recovery algorithm.

본 논문에서는 ATM망에서의 UBR 서비스를 이용한 네트워크 구성에서의 TCP 혼잡 제어 알고리즘에 따른 성능 분석을 하였다. TCP 혼잡 제어 알고리즘에는 Slow Start, Congestion Avoidance, Fast Recovery, Fast Retransmit등으로 이루어져 있다. TCP Reno, TCP Vanilla을 사용하여 ATM-UBR 서비스 망을 구축하여 성능을 비교 분석하였다. 그러나 Fast Retransmit, Recovery 알고리즘의 특성에 의하여 다중 패킷 손실이 발생할 때의 ATM-UBR 네트워크에서도 성능 저하 현상이 현저하게 발생하였다. 이러한 현상에 대한 해결책으로 본 논문은 새로운 Fast Retransmit, Recovery 알고리즘을 제시하여 성능을 개선하였다.

Keywords

References

  1. J. S. Ahn, P.B. Danzing, Z. Liu, and L. Yan. 'Evalution of TCP Vegas: Emulation and experiment', In Proceedings of ACM SIGCOMM '95, pp. 185-195, August 1995 https://doi.org/10.1145/217382.217431
  2. Modeklev, K. and Gunnningberg, P., 'Deadlock of TCP Traffic over ATM', In Proc. 4th Intl. IFIP workshop on Protocols for high speed networks, pp.219-235, Vancouver, B.C., Canada, August 1994
  3. Allyn Romanow and Sally Floyd, 'Dynamics of TCP Traffic over ATM Networks', Computer Communication Review Vol. 24, No. 4, pp.79-88, 1994 https://doi.org/10.1145/190809.190322
  4. T.V.Lakshman, Arnold Neidhardt, and Tenuis J. Ott, 'The Drop from Front Strategy in TCP and in TCP over ATM', IEEE INFOCOM'96 pp.1242-1250 Mar. 1996 https://doi.org/10.1109/INFCOM.1996.493070
  5. Janey C. Hoe. 'Improving the start-up behavior of a congestion control scheme for TCP', In proceedings of the ACM SIGCOMM, pp.108-120, 1996 https://doi.org/10.1145/248156.248180
  6. Fall, K and S. Floyd, 'Simulation-based Comparisons of Tahoe, Reno and SACK TCP', Computer Communication Review, July 1996
  7. Stevens, W., 'TCP SIow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms', RFC 2001, January 1997
  8. R Stevens, TCP/IP Illustrated: The Protocols, Vol. ISBN-0201-63346-9: Addison-Wesley, 1994
  9. M. Allman, V. Paxson, W. Stevens, 'TCP Congestion Control', RFC 2581, April I999
  10. S. Floyd and T. Henderson, 'The New Reno Modification to TCP's Fast Recovery Algorithm', RFC 2582, April 1999
  11. The UCB/LBNL/VINT Network Simulator(NS). URL 'http://www-mash. cs. berkeley.edu/ns/'
  12. V. Jacobson. 'Congestion avoidance and control', In proceedings of the ACM SIGCOMM'88, pp.314-329, August 1988 https://doi.org/10.1145/52324.52356
  13. Golmie, N., Chang, Y. and Su, D., 'NIST ER Switch Mechanism(An Example),' ATM Forum, ATM FORUM/95-695
  14. The ATM Forum Traffic Management Specification version 4.0, revision 10, ATM Forum, February 1996