DOI QR코드

DOI QR Code

네트워크 이동 환경에서의 TCP 성능 향상 기법

TCP Performance Improvement Scheme in Network Mobility Environment

  • 발행 : 2006.06.01

초록

인터넷과 이동 네트워크로 구성된 유무선 통합 네트워크에서는 인터넷 상의 송신자와 이동 네트워크 상의 이동 호스트(MH, Mobile Host) 간 경로는 두 개 이상의 무선링크로 구성된다. 이와 같은 네트워크 이동 환경에서 TCP의 종단간 제어 특성을 유지하면서 무선링크에서의 패킷 전송 오류로 인한 TCP의 성능 저하를 극복하는 방안을 제안한다. 제안하는 방안에서는 수신된 패킷의 시퀀스 번호와 ACK 번호를 근거로 하여 무선링크 상에서의 전송 오류로 인한 패킷 손실 정보를 추출하고 이 정보를 상류의 라우터에게 전달함으로써 상류의 액세스 라우터나 이동 라우터에서 신속히 손실된 패킷을 재전송할 수 있도록 한다. 제안하는 방안은 상류 무선링크에서의 패킷전송 오류를 신속히 극복하는 특성을 가지며 모의실험을 통하여 제안한 방안의 TCP 전송률 성능을 평가하였다. TCP 종단간 제어 특성을 가지며 송신자나 수신자 측에 추가 기능이 요구되지 않는 snoop 방식과 비교할 때 제안하는 방안의 TCP 성능이 크게 개선됨을 모의실험을 통해 확인하였다.

In the integrated wired/wireless network which consists of the Internet and moving networks, multiple wireless links are used to connect a fixed host(FH) in the Internet to a mobile host(MH) in the moving network. For use in such an environment, we propose a scheme to overcome the TCP performance degradation due to the packet losses over the wireless links without losing the end-to-end TCP semantics. The proposed scheme in each mobile router(MR) allows to obtain the information regarding packet losses over the upstream wireless links based on the received packet sequence number and the ACK number. This information is delivered to the upstream router, which enables the upstream access router(AR) or MR to quickly retransmit the lost packets. The proposed scheme has the feature to quickly recover the packet losses incurred over the upstream wireless links and the performance of the proposed scheme is evaluated through simulation. It is shown that the significant performance gain can be obtained using the proposed scheme compared with the snoop mechanism which maintains end-to-end TCP semantics and does not require any additional features at the source and/or destination nodes.

키워드

참고문헌

  1. J. Jeong, K. Lee, J. Park, and H. Kim, 'Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks,' Proc. of VTC 2004-Spring, Vol.5, pp.2461-2465, May 2004 https://doi.org/10.1109/VETECS.2004.1391365
  2. T. Ernst, 'Network Mobility Support Goals and Requirements,' draft-ietf-nemo- requirements-05, October 24, 2005
  3. T. Ernst, K. Mitsuya, and K. Uehara, 'Network Mobility from the Internetcar Perspective,' Journal of Interconnection Networks, Vol.4, No.3, pp.329-344, September 2003 https://doi.org/10.1142/S0219265903000908
  4. E. Perera, V. Sivaraman, and A. Seneviratne, 'Survey on network mobility support,' ACM SIGMOBILE Mobile Computing and Communications Review, pp.7-19, 2004 https://doi.org/10.1145/997122.997127
  5. A. Bakre and, B.R. Badrinath, 'I-TCP: Indirect TCP for Mobile Hosts,' Proc. 15th International Conference on Distributed Computing Systems, pp.136-143, 1994 https://doi.org/10.1109/ICDCS.1995.500012
  6. K. Brown and S. Singh, 'M-TCP: TCP for Mobile Cellular Networks,' ACM Computer Communications Review, Vol.27, No.5, pp.19-43, 1997 https://doi.org/10.1145/269790.269794
  7. H. Balakrishnan and S. Seshan and R. H. Katz, 'Improving reliable transport and handoff performance in cellular wireless networks,' ACM Wireless networks Journal, Vol.1, No.4, pp.469-481, December 1995 https://doi.org/10.1007/BF01985757
  8. K. Ratnam and I. Matta, 'WTCP : An Efficient mechanism for Improving TCP Performance over Wireless Links,' Proc. of the Third IEEE Symposium on Computers and Communications(ISCC '98), pp.74-78, June 1998 https://doi.org/10.1109/ISCC.1998.702450
  9. H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and R. H. Katz, 'A Comparison of Mechanisms for Improving TCP Performance over Wireless Links,' IEEE/ACM Trans. on Networking, Vol.5, No.6, pp.756-769, Dec. 1997 https://doi.org/10.1109/90.650137
  10. G. Holland and N. Vaidya, 'Analysis of TCP Performance over Mobile Ad Hoc Networks,' Wireless Networks 8, pp.275-288, 2002 https://doi.org/10.1023/A:1013798127590
  11. X. Yu, 'Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness,' Proc. MobiCom'04, pp.231-244, 2004 https://doi.org/10.1145/1023720.1023743
  12. D. Kim, Toh, C.-K. and Y. Choi, 'TCP-BuS: Improving TCP performance in wireless ad hoc networks,' Proc. ICC 2000, pp.1707-1713, June 2000 https://doi.org/10.1109/ICC.2000.853785
  13. J. Liu and S. Singh, 'ATCP: TCP for Mobile Ad Hoc Networks,' IEEE Journal on Selected Areas in Comm., Vol.19, No.7, pp.1300-1315, July 2001 https://doi.org/10.1109/49.932698
  14. S. Kopparty, S. V. Krishnamurthy, M. Faloutsos, and S.K. Tripathi, 'Split TCP for Mobile Ad Hoc Networks,' Proc. GLOBECOM 2002, pp.138-142, 2002 https://doi.org/10.1109/GLOCOM.2002.1188057
  15. Z. Fu, P. Zerfos, H. Luo, S. Lu, L. Zhang, and M. Gerla, 'The Impact of Multihop Wireless Channel on TCP Throughput and Loss,' Proc. IEEE INFOCOM 2003, Vol.3, pp.1744-1753, 2003 https://doi.org/10.1109/INFCOM.2003.1209197