확장된 ECN 메커니즘을 사용한 무선 링크에서의 TCP성능 제어 기법

TCP Performance Control Method for the Wireless Link by using Extended ECN Mechanism

  • 윤여훈 (고려대학교 컴퓨터학과) ;
  • 김태윤 (고려대학교 컴퓨터학과)
  • 발행 : 2002.06.01

초록

오늘날 무선망의 출현으로 기존의 인터넷 환경은 유/무선이 통합된 단일 망으로 변화하고 있다. 그러나 현재 TCP는 전송상의 모든 패킷 손실을 혼잡으로 인한 손실로 판단하여 혼잡 윈도우를 줄이는 등의 혼잡 제어 메커니즘을 호출한다. 이것을 무선 구간에 적용시켰을 때 핸드오프나 비트 에러로 인한 패킷 손실이 발생할 때조차 혼잡으로 인한 패킷 손실로 판단하여 혼잡 윈도우를 줄이기 때문에 종단간 TCP 처리량을 저하시킨다. 본 논문에서는 이러한 문제들을 해결하기 위해 기존의 유선 망에서 혼잡 제어 메커니즘으로 사용되던 ECN(Explicit Congestion Notification)을 확장하여 무선 링크 상에서의 TCP 성능을 제어하는 기법을 제시한다. 이것은 패킷 손실이 혼잡에 의한 것인지, 무선 링크 구간에서 비트 에러 또는 핸드오프에 의한 것인지를 구분하는 기법으로 유/무선이 통합된 망에서 혼잡이 발생할 때만 혼잡 제어 메커니즘을 호출하도록 하는 기법이다.

Nowadays, after appearance of wireless network the existent internet environment is changing into the united wire/wireless network. But the present TCP regards all of the packet losses on transmission as the packet tosses due to the congestion. When it is applied on the wireless path, it deteriorates the end-to-end TCP throughput because it regards the packet loss by handoff or bit error as the packet loss by the congestion and it reduces the congestion window. In this paper, for solving these problems we propose the method that controls the performance of TCP on the wireless link by extending ECN which is used as a congestion control mechanism on the existent wire link. This is the method that distinguished the packet loss due to the congestion from due to bit error or handoff on the wireless network, so it calls the congestion control mechanism only when there occurs the congestion in the united wire/wireless network.

키워드

참고문헌

  1. R. Caceres and L. Iftode, 'Improving the performance of reliable transport protocols in mobile computing environments,' IEEE Journal on Selected Areas in Communications, vol. 13, no 5, Jun. 1995 https://doi.org/10.1109/49.391749
  2. Aldar C. F. Chan, Danny H. K. Tsang, Sanjay Gupta, 'TCP(Transmission Control Protocol) over Wireless Links,' IEEE In'l Conference, 1997 https://doi.org/10.1109/VETEC.1997.605396
  3. Rohit Ranami, Abhay Karandikar, 'Explicit Congestion Notification (ECN) in TCP over Wireless Network,' IEEE In'l Conference, pp.495-499, 2000 https://doi.org/10.1109/ICPWC.2000.905907
  4. Ajay Bakre, B. R. Badrinath, 'I-TCP: Indirect TCP for Mobile Hosts,' Proceedings of 15th In'l Conference on Distributed Computing Systems, Vancouver, Canada, pp136-143, May, 1995 https://doi.org/10.1109/ICDCS.1995.500012
  5. Kevin Brown, Suresh Singh, 'M-TCP: TCP for Mobile Cellular Networks,' ACM Computer Communication Review(CCR), vol. 27, no. 5, pp.19-43, 1997 https://doi.org/10.1145/269790.269794
  6. Nachiket Deshpande, 'TCP Extensions for Wireless Networks,' July 2000. -www.cis.ohio-state.edu/~jain/cis788-99/tcp_wireless/index.html
  7. K. K. Ramakrishnan, Sally Floyd, D. Black, 'The Addition of Explicit Congestion Notification(ECN) to IP,' IETF INTERNET DRAFT draft-ietf-tsvwg-ecn-03.txt
  8. Mark Handley, Curtis Villamizar, 'ECN archive message 00009,' IETF INTERNET DRAFT draft-jhsbnns-ecn-00.txt
  9. H. Krishnan, 'Analyzing Explicit Congestion Notification(ECN) Benefits for TCP,' M.S. thesis, UCLA, 1998
  10. Jochen Schiller, 'Mobile Communication,' Addison-Wesley, 2000
  11. W. Stevens, 'TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithm,' RFC 2001, January 1997
  12. W. R. Stevens, 'TCP/IP Illustrated, Vol. 1,' Addition-Wesley Publishing Company, Nov. 1994
  13. William, Stallings, 'High-speed networks TCP/IP and design principles,' Prentice Hall, 1998
  14. V. Jacobson, 'Congestion avoidance and control,' in Proc. ACM SIGCOMM'88, Aug. 1988
  15. Sally Floyd, 'TCP and Explicit Congestion Notification,' Computer Communication Review, vol. 24, no. 5, pp.10-23, Oct 1994 https://doi.org/10.1145/205511.205512
  16. F. PENG, S. CHENG, J. MA, 'An Effective way to improve TCP performane in Wireless/mobile networks,' IEEE, pp. 435-441, 2000