Wireless TCP Enhancement by Modifying SNOOP

개선된 SNOOP 기법을 이용한 무선 TCP 성능향상 방안

  • Published : 2005.02.01

Abstract

Reliable transport protocols such as TCP are tuned to Perform well in traditional networks where packet losses occur mainly because of congestion. In a wireless network, however, packet losses will occur more often due to reasons such as the high bit error rate and the handoff rather than due to congestion. When using TCP over wireless network, TCP responds to losses due to the high bit error rate and the handoff by invoking congestion control and avoidance algorithms, resulting in the degraded end-to-end performance in the wireless network. There have been several schemes for improving TCP performance over wireless links. Among them, SNOOP Is a very promising scheme because of the localized retransmission. In this thesis, an efficient scheme is proposed by modifying SNOOP scheme. The invocation of congestion control mechanism is now minimized by knowing the cause of packet loss.

현재 가장 널리 쓰이는 수송계층 프로토콜인 TCP는 패킷 손실의 원인을 망의 혼잡 때문에 일어난다고 가정하고 있으므로 기존의 유선망과 고정 호스트로 이루어진 전통적인 네트워크에 적합하다. 그러나 무선 링크에서의 패킷 손실은 대부분 혼잡에 의해서가 아니라 높은 에러율과 핸드오프에 의해 발생하게 되므로 기존의 TCP를 그대로 사용하게 되면 불필요한 혼잡제어 메커니즘의 호출로 성능의 저하를 가져온다. 현재까지 무선환경에 적합한 TCP를 위한 많은 방안이 제시되고 있다. 이 가운데 SNOOP 기법은 무선링크에서 패킷 손실이 생겼을 경우 송신측에서 재 전송하는 것이 아니라, 지역 재전송에 기반을 두고 있기 때문에 무선 링크의 손실로 인해 유선 링크가 영향을 받는 것이 아니므로 매우 적절한 해결책이다. 하지만 SNOOP은 캐쉬에 재전송할 데이타가 없으면 성능의 저하를 초래하는 것이 단점이다. 본 논문에서는 SNOOP의 단점을 보완하는 기법을 제안한다. 제안하는 기법은 패킷손실의 원인을 판별하여 불필요한 혼잡제어 메커니즘의 호출을 줄여 성능을 개선한다.

Keywords

References

  1. W.R. Stevens, TCP/IP lIlustrated, vol. 1. Reading, MA: Addison-Wesley, Nov. 1994
  2. V. Jacobson, 'Congestion avoidance and control' in Proc. ACM SIGCOMM '88, Aug. 1998 https://doi.org/10.1145/52324.52356
  3. H. Balakrishnan, V.N. Padmanabhan, S. Seshan, and R.H. Katz, 'A Comparison of Mechanisms For Improving TCP Performance Over Wireless Links,' IEEE/ACM Transactions on Networking, Vol. 5, no. 6, Dec. 1997 https://doi.org/10.1109/90.650137
  4. 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
  5. H. Balakrishnan, S. Seshan, and RH. Katz, 'Improving reliable transport and handoff performance in cellular wireless networks,' ACM Wireless Networks, Vol. 1, Dec. 1995 https://doi.org/10.1007/BF01985757
  6. H. Balakrishnan, V.N. Padmanabhan, and R.H. Katz, 'The effects of asymmetry on TCP performance,' Proc. 3rd IEEE/ ACM Int'l. Conference on Mobile Computing and Networking (MobiCom), Budapest, Hungary, Sept. 1997 https://doi.org/10.1145/262116.262134
  7. E. Ayanoglu, S. Paul, T.F. LaPorta, K.K. Sabnani, and R.D. Gitlin, 'AIRMAIL: A link-layer protocol for wireless networks,' ACM/Baltzer Wireless Network J., Vol. 1, pp. 47-60, Feb. 1995 https://doi.org/10.1007/BF01196258
  8. H. Balakrishnan, V.N. Padmanabhan, S. Seshan, and R.H. Katz, 'A Comparison of Mechanisms For Improving TCP Performance Over Wireless Links,' IEEE/ACM Transaction on Networking, Vol. 5, no. 6, Dec. 1997 https://doi.org/10.1109/90.650137
  9. V. Jacobson, 'Compressing TCP/IP Header for Low-Speed Serial Links,' Network Working Group, RFC 1144, Feb. 1990
  10. M. Degermark, M. Engan, B. Nordgen, and S. Pink, 'Low-loss TCP/lP Header Compression for Wireless Network,' MOBICOM '96, pp. 1-14, Rye, New York, Nov. 1996 https://doi.org/10.1145/236387.236388
  11. R.Yavatkar and N. Bhagwat, 'Improving End-to-End performance of TCP over mobile intemetworks,' Mobile 94 Workshop on Mobile Computing Systems and Applications, Dec. 1994
  12. F. Sun, V.Li and S.C.Liew, 'Design of SNACK Mechanism for Wireless TCP with New Snoop,' IEEE Communication Society, WCNC 2004
  13. Y.J. Song and Y.J. Shu, 'Rate-control Snoop: A Reliable Transport Protocol for Heterogeneous Networks with Wired and Wireless Links,' IEEE Communication Society, 2003 https://doi.org/10.1109/WCNC.2003.1200567