A Study on Improving TCP Performance in Wireless Network

무선 네트워크에서 TCP성능향상을 위한 연구

  • 김창희 (서울기독대학교 국제경영정보학과)
  • Received : 2006.05.06
  • Accepted : 2006.06.12
  • Published : 2009.06.30

Abstract

As the TCP is the protocol designed for the wired network that packet loss probability is very low, because TCP transmitter takes it for granted that the packet loss by the wireless network characteristics is occurred by the network congestion and lowers the transmitter's transmission rate, the performance is degraded. In this article, we suggest the newly improved algorithm using two parameters, the local retransmission time value and the local retransmission critical value to the BS based on the Snoop. This technique adjusts the base stations local retransmission timer effectively according to the wireless link status to recover the wireless packet loss rapidly. We checked that as a result of the suggested algorithm through various simulations, A-Snoop protocol improve more the wireless TCP transmission rate by recovering the packet loss effectively in the wireless link that the continuous packet loss occur than the Snoop protocol.

TCP는 전송 비트 오류에 의한 패킷 손실 확률이 매우 낮은 유선망을 대상으로 설계된 프로토콜이므로, 이를 그대로 유 무선 통합 환경에 적용할 경우 TCP 송신단이 무선망의 제한된 대역폭, 높은 대기 시간, 높은 비트 에러율, 임시적인 연결 끊김 등의 특성에 의해 발생하는 패킷 손실도 네트워크 혼잡에 의한 것으로 가정하여 송신단 전송률을 낮추기 때문에 성능이 저하하게 된다. 본 논문에서는 Snoop을 기반으로 BS에 Threshold 와 Lower Bound을 이용한 새로운 개선된 프로토콜을 제안한다. 이 기법은 무선 패킷 손실을 빠르게 복구하기 위하여 무선링크의 상태에 따라서 기지국의 지역 재전송 타이머를 효과적으로 조정한다. 제안한 알고리즘을 다양한 시뮬레이션을 통하여 제안한 프로토콜이 Snoop프로토콜에 비하여 연속한 패킷 손실이 발생하는 무선 링크에서 패킷 손실을 효과적으로 복구하여 TCP전송률을 향상시키는 것을 확인하였다.

Keywords

References

  1. Fabienne Lefevre and Guillaume vivier, "Understanding TCP's behavior over wireless links," Symposium on Communications and Vehicular technology, 2000, pp. 123-130.
  2. Hee-Jin Jang and Young-Joo Suh, "A flow controlscheme for improving TCP throughput and fairness for wireless networks," IEEE Wireless Communications and Netwroking Conference (WCNC, 2003), March 2003.
  3. A. Bakre and B. R. Badrinath, I-TCP: IndirectTCP for Mobile Hosts, Proceedings of the 15th International Conference on Distributed Computing Systems, pp. 136-143, June 1995.
  4. A. Bakre, B.R. Badrinath, Handoff and System Support for Indirect TCP/IP, Second Usenix Symposium on Mobile and Location-dependent computing, AnnArbor, Michigan April 1995.
  5. K. Brown and S. Singh, M-TCP: TCP for Mobile Cellular Networks,, ACM CCR Vol. 27(5), 1997.
  6. Tom Goff, James Moronski, Vipul Gupta, "Freeze-TCP: A true end-to-end TCP enhancement mechanism for mobile environments" 1995.
  7. Hari Balakrishnan, Venkata N. Padmanabhan, Srinivasan Seshan and Randy H. Katz, "A comparison of mechanism for improving TCP performance over wireless links," IEEE/ACM Transactions on Networking(TON), volume 5, issue 6, page 756-769. https://doi.org/10.1109/90.650137
  8. Hari Balakrishnan, S. Seshan, and R. H. Katz, "Improving reliable transport and handoff performance incellular wireless networks," ACM Wireless Networks, vol. 1, no. 4, pp. 469-481, Nov. 1995. https://doi.org/10.1007/BF01985757
  9. M. Zorzi, A. Chockalingam, and A. R. Rao, "Through put analysis of TCP on channels with memory," IEEE Journal of Selected Areas in Communications, vol. 18, no. 8, July 2000.
  10. W. Stallings, High-Speed Networks and Internets, 2nd ed., Prentice Hall, 2002.
  11. V. Jacobson, Congestion avoidance and control, Computer Communication Review 18 (4) (1988) 314–329. https://doi.org/10.1145/52325.52356
  12. V. Jacobson, Modified TCP Congestion Avoidance Algorithm, end2end-interest mailing list, April 1990.
  13. http://www.isi.edu/nsnam/ns/
  14. A.Chockalingam and G. Bao, "Performance of TCP/RLP protocol stack on correlated fading DS-CDMA wireless links," IEEE Trans, on Vehicular Tech, vol. 49, pp. 28-33, 2003. https://doi.org/10.1109/25.820695