Mobile IP 핸드오프를 위한 효율적인 TCP 방식

An Efficient TCP Mechanism for Mobile IP Handoffs

  • 발행 : 2002.10.01

초록

기존 TCP가 이동 환경에 그대로 적용될 경우, 빈번하게 발생하는 핸드오프에 의한 패킷 손실에 대해 불필요한 폭주 제어 알고리즘을 수행함으로 인해 TCP의 성능 저하를 초래한다. 본 논문에서는 이동호스트의 핸드오프 발생 사실을 최대한 빨리 감지하기 위한 TCP-MD 방식과 핸드오프 시 등록 과정동안 송신측에서 전송을 중지하여 패킷 손실을 최소화하는 TCP-R 방식을 제안한다. 제안된 방식은 종단간 TCP 연결을 유지하며 이로 인해 기존망과 호환이 가능하도록 한다. 또한, 유선 구간에서는 기존 TCP의 수정없이 사용하고, 핸드오프 발생 사실을 알리기 위해 별도의 메시지 정의 없이, 단지 이동 호스트 내 TCP에서 Mobile IP 핸드오프 시 등록 관련 메시지를 이용함으로써 TCP 성능을 향상시킬 수 있고 구현이 단순하다는 장점이 있다. 다양한 환경에 대한 시뮬레이션을 수행하여 각 제안된 방식들을 적용할 경우 TCP의 성능을 크게 향상시킬 수 있음을 보였다.

When using TCP over a mobile network, TCP responds to a handoff by invoking a congestion control algorithm, thereby resulting in a degraded end-to-end performance in a mobile network. In this paper, two schemes are proposed, TCP-MD and TCP-R. TCP-MD can detect the movement of s mobile host early on, whereas TCP-R can force the source to freeze data transmission during registration. The proposed schemes maintain end-to-end TCP semantics, making it possible to fully interoperate with the existing infrastructure. Only a small change is required in the mobile host, plus the implementation is simple because some Mobile IP messages are used to notify the handoff, eliminating the need for any additional messages. Simulations confirmed that the proposed schemes give an excellent performance under various environments.

키워드

참고문헌

  1. M. Allman, V. Paxson, W. Stevens, 'TCP Congestion Control,' RFC 2581, April 1999
  2. Ajay Bakre, B. R. Badrinath, 'I-TCP: Indirect TCP for Mobile Hosts,' Proc.15th Intl Conf. on Distributed Computing Systems(ICDCS), pp. 136-143, May 1995 https://doi.org/10.1109/ICDCS.1995.500012
  3. Hari Balakrishnan, V. N. Padmanabhan, S. Seshan, R. H. Katz, 'A Compatison 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
  4. R. Caceres, L. Iftode, 'Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments,' IEEE Journal on Selected Areas in Communications, vol. 13(5), pp. 850-857, June 1995 https://doi.org/10.1109/49.391749
  5. Kevin Brown, Suresh Singh, 'M-TCP: TCP for Mobile Cellular Networks,' ACM SIGCOMM Computer Communication Review, Vol. 27, No. 5, October 1997 https://doi.org/10.1145/269790.269794
  6. Charles Perkins, 'IP Mobility Support,' RFC 2002, October 1996
  7. N. A. Fikouras, K. El Malki, S. R. Cvetkovic, C. Smythe, 'Performance of TCP and UDP during Mobile IP Handoffs in Single-Agent Subnetworks,' IEEE Wireless Communications and Networking Conference(WCNC), Vol. 3, pp. 1258-1262, 1999 https://doi.org/10.1109/WCNC.1999.796939
  8. Fall, K., and Floyd, S., 'Simulation-based Comparisons of Tahoe, Reno, and SACK TCP,' Computer Communication Review, Vol. 26, No. 3, pp. 5-21, July 1996 https://doi.org/10.1145/235160.235162
  9. W. Richard Stevens, TCP/IP Illustrated, Volume 1, Addison-Wesley, 1994
  10. NS-2 Homepage, http://www.isi.edu/nsnam/ns/